Today Güney got banned from the dry-cloud
server, so I had to learn how to ‘unban’ him.
The output of pstree
reminded me that we are using fail2ban
. The manual of this tool told me that there is a command line interface called fail2ban-client
. The relevant commands require us to specify a jail id, which I don’t know.
Trying the command fail2ban-client status
gave
Status
|- Number of jail: 1
`- Jail list: sshd
So we learned that the jail name is sshd
. Now we try fail2ban-client status sshd
and we see that there is someone “on jail” and it happens to be the same IP address as Güney’s computer
Status for the jail: sshd
|- Filter
| |- Currently failed: 1
| |- Total failed: 9
| `- File list: /var/log/auth.log
`- Actions
|- Currently banned: 1
|- Total banned: 1
`- Banned IP list: 172.26.86.182
We write set sshd unbanip 172.26.86.182
and the computer answers
172.26.86.182
Then we verify with fail2ban-client status sshd
Status for the jail: sshd
|- Filter
| |- Currently failed: 1
| |- Total failed: 9
| `- File list: /var/log/auth.log
`- Actions
|- Currently banned: 0
|- Total banned: 1
`- Banned IP list:
And now Güney can connect.