Проверьте, работает ли fail2ban?

11

Я только что установил и настроил fail2ban. Я хочу убедиться, что это работает. Я не хочу блокировать себя с сервера, поэтому я не могу просто войти (плохо) несколько раз. Как я вижу, что fail2ban работает?

bernie2436
источник
1
попробуйте этоsudo fail2ban-client status
NineCattoRules
Вы должны рассмотреть вопрос о выборе правильного ответа.
Джейкоб

Ответы:

6

Просто введите:

/etc/init.d/fail2ban start

а затем узнать статус типа fail2ban:

/etc/init.d/fail2ban status

как мы знаем, все услуги доступны в /etc/init.d/.

Abdus
источник
1
Это показывает , является ли услуга работает . Он не показывает, делает ли он то, что должен.
Дженни Д
1
Правда, эта команда просто показывает, что служба запущена. Но это также полезно. В заголовке написано «Проверьте, работает ли fail2ban?». Вместо того, чтобы понизить этот ответ, возможно, предложите, чтобы ОП изменил название вопроса.
Чарли
systemctl status fail2banкажется, производят ту же информацию, для тех из нас, кто имеет привычку использовать systemctl.
user3.1415927
2

Для первой быстрой проверки посмотрите, добавил ли fail2ban некоторые правила iptable:

sudo iptables -L f2b-sshd

Вот что я получил в результате:

target     prot opt source               destination
REJECT     all  --  mgt.pnu.ac.th        anywhere             reject-with icmp-port-unreachable
REJECT     all  --  plex1.domin8.media   anywhere             reject-with icmp-port-unreachable
REJECT     all  --  218.92.0.197         anywhere             reject-with icmp-port-unreachable
REJECT     all  --  223.68.10.247        anywhere             reject-with icmp-port-unreachable
REJECT     all  --  promote.cache-dns.local  anywhere             reject-with icmp-port-unreachable
RETURN     all  --  anywhere             anywhere

Кажется, мой сервер вызывает некоторый интерес. ;)

андреас
источник
1

Просто сделайте порт 22 доступным для Интернета (разумеется, после усиления открытого ключа), и вы увидите, что журналы заполняются.

Теперь я бы порекомендовал использовать прокси / туннель для проверки этого, просто перешлите соединение ssh через этот прокси и не могли войти в систему пару раз. Этого должно быть достаточно.

Не делайте этого из вашей собственной системы!

Вы можете быть заперты снаружи с ключами в автомобиле.

Braiam
источник
1
да, как только ваш стандартный ssh-порт станет общедоступным, боты будут стучать. Дайте ему поработать несколько часов и проверьте файл журнала fail2ban, я уверен, что к тому времени у вас будут (в основном китайские) адреса.
Джейк
0

Найдите друга, чтобы попытаться войти в систему, или использовать смартфон, или перейти в публичную точку доступа и попробовать оттуда, или вытащить интернет своих соседей, или просто подождать, пока какой-нибудь scriptkiddo попытается войти в систему.

Есть много способов, но все они включают «просто сделай это» ...

Воутер Верхелст
источник