Я использую Fail2Ban на сервере, и мне интересно, как правильно разблокировать IP.
Я знаю, что могу работать с IPTables напрямую: iptables -D fail2ban-ssh <number>
Но нет ли способа сделать это с fail2ban-client
?
В руководствах говорится что - то вроде: fail2ban-client get ssh actionunban <IP>
. Но это не работает.
Кроме того, я не хочу, чтобы /etc/init.d/fail2ban restart
это потеряло все запреты в списке.
'Invalid Action name'
, прочитайте этот ответfail2ban
вы должны использоватьfail2ban-client set JAIL_NAME unbanip 1.2.3.4
./etc/fail2ban/jail.conf
не работает для меняТак как в v0.8.8 есть
unbanip
опция (actionunban
не для этой цели), она может быть запущенаset
командой, если вы посмотрите список опций, вы увидите синтаксис is. Так и будет (наизусть, пожалуйста, проверьте):более общий:
работает для меня
источник
Пример для SSH в интерактивном режиме.
введите bash:
затем в интерактивном режиме наберите статус тюрьмы:
ты получишь:
затем введите в интерактивном режиме fail2ban:
ты получишь:
это означает, что больше нет
203.113.167.162
в списке банов.источник
sshd
(Ubuntu 16)Ответ укода неправильный
Звоните
fail2ban-client
без параметров и вы увидите список возможных команд:Это получает команду unban для действия ACT для JAIL.
Посмотрите на параметр action определенной вами тюрьмы, возможно, у вас есть действие iptables и, возможно, еще что-то вроде sendmail, whois или что-то еще. так что если ваше действие было iptables, оно будет выглядеть так:
и ответ будет:
Он покажет вам только то, что вы должны написать для банера. Сама команда unban не существует.
источник
iptables -D fail2ban-ssh -s <IP> -j DROP
. Спасибо, Инго!Если 192.168.2.1 забанен
Проверьте, в какой цепочке он запрещен, например
Затем:
источник
Сначала нужно получить название тюрьмы. Вы можете получить список (в большинстве случаев это будет только ssh jail):
После получения имени тюрьмы вы можете проверить, какие IP-адреса игнорируются.
Если ваш IP находится в списке игнорируемых, вы можете удалить его через:
Удалите запись вашего хоста:
источник
Использование fail2ban v.0.8.6:
источник
actionunban
...delignoreip
Действие не удаление IP от запрета, то удаление IP из списка игнорируемых IP (т.е. IP , которые никогда не будут запрещены).к сожалению, с версией 0.8.2 fail2ban-client команда:
не работает. Чтобы решить эту проблему, лучше всего обновить fail2ban до последней версии и использовать новую опцию:
источник
должно сработать.
источник
Если IP находится в нескольких тюрьмах, это становится проблемой.
одна строка для удаления 192.168.1.2 из всех тюрем:
скрипт для того же https://gist.github.com/yolabingo/c810db6fe7f8bfcb9eb4f6ffc531e474
источник
Если вы используете версию v0.10.2:
Это из справки:
unban <IP> ... <IP> unbans <IP> (in all jails and database)
Подтвердил работу в моем случае, когда меня, скорее всего, забанили из-за повторного входа клиента ssh с неверным паролем.
источник