Как удалить заблокированный IP из fail2ban

Если вас не пускает на сервер, то скорее всего вы попали в бан сервера. Для начала, давайте проверим в какой из бан списков ( список может быть не весь, а только основываясь на нашем опыте ) вы попали.

Как узнать в какой бан список вы попали

Первым делом проверяем и запоминаем свой IP.

Заходим в панель управление хостингом (если есть) и ищем свой IP адрес в списке брандмауэра (или любом другом бан списке). Если нашли - удаляем и пробуем зайти на сервер. Если не помогло, переходим к следующим действиям.

Соединяемся через ssh к серверу ( ВНИМАНИЕ! Сначала вам нужно сменить свой IP, иначе файрвол нас не пустит. Можно зайти с другого ПК, или с мобильного интернета поставив телефон в режим модема). Первым делом, нужно проверить наличие нашего IP в списке host.deny.


// можно так, можно через MC
vi /etc/hosts.deny

Если там есть ваш IP - удаляем. Если нет - читаем дальше.

Как проверить наличие IP в Fail2Ban


// Вывести список ВСЕХ заблокированных IP можно так
 iptables -L -n
// Или можно проверить наличие в спискеконкретного IP
 iptables-save | grep 88.88.88.88



// Удалить IP из таблицы fail2ban-roundcube можно так
 iptables -D fail2ban-roundcube -s 88.88.88.88 -j DROP

Иногда при запуске поиска IP по таблицах, возникает такая ошибка "Another app is currently holding the xtables lock. Perhaps you want to use the -w option?". Чтобы ее обойти, нужно вычислить запущенные ранее процессы и убить их.


// Вывести список ВСЕХ процессов (не рекомендуем)
 ps aux

// Вывести список процессов всех юзеров (скорее всего, он именно тут)
 ps a

//Убиваем процесс по PID
 kill -9 1111

Another app is currently holding the xtables lock. Perhaps you want to use the -w option?Another app is currently holding the xtables lock. Perhaps you want to use the -w option?



© Copyright 2009 - 2017. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.

ИП Шкабко Роман, Код ЕДРПОУ: 34047020