I'm using fail2ban on a server and i'm wondering how to unban an ip properly
I know I can work with IPTables directly:
iptables -D fail2ban-ssh <number>
But is there not a way to do it with the
In the manuals it states something like:
fail2ban-client get ssh actionunban <IP> . But they don't do it
Also, I don't want to
/etc/init.d/fail2ban restart as that would lose all the bans in the list.
With Fail2Ban before v0.8.8.
fail2ban-client get YOURJAILNAMEHERE actionunban IPADDRESSHERE
With Fail2Ban v0.8.8 and later.
fail2ban-client set YOURJAILNAMEHERE unbanip IPADDRESSHERE
The tough part is to find the right prison
iptables -L -nto find the rule name...
- ...then use
fail2ban-client status | grep "Jail list" | sed -E 's/^[^:]+:[ \t]+//' | sed 's/,//g'to get the actual jail names. The rule name and jail name may not be the same but it should be clear which one is related to which.