Автор Тема: Бан за ошибки при вводе пасса на SSH  (Прочитано 2843 раз)

Оффлайн Nobody

  • Завсегдатай
  • *
  • Сообщений: 88
    • Email
Научите?
Как правильнее?
А то достали брутить

failtoban ставить или я могу обойтись конфигом ссш? Хочется чтобы на третий раз неверного ввода в бан улетали минимум на сутки.
« Последнее редактирование: 21.07.2011 11:58:01 от Nobody »

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #1 : 21.07.2011 12:19:02 »
Поменяй стандартный порт на что-нибудь другое. Еще можно port knocking замутить.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #2 : 21.07.2011 12:35:24 »
А то достали брутить

apt-get install sshutout

Но проще порт поменять. Решает проблему кардинально.

Оффлайн Nobody

  • Завсегдатай
  • *
  • Сообщений: 88
    • Email
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #3 : 21.07.2011 12:39:20 »
Это самообразование, парни!  :)
Порт сменить хорошо, это от ботов.
Но хочется все-таки банить после 3 неудачных попыток.
Почему-то fail2ban меня не банит.
Кто-нибудь прикручивал эту штуковину к Ковчегу?

2011-07-21 12:37:14,134 fail2ban.comm   : WARNING Invalid command: ['add', 'ssh-iptables', 'auto']

Оффлайн Nobody

  • Завсегдатай
  • *
  • Сообщений: 88
    • Email
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #4 : 21.07.2011 12:47:58 »
А то достали брутить

apt-get install sshutout

Но проще порт поменять. Решает проблему кардинально.

Приятная штучка. А куда она складывает забаненых? Ну т.е. я себя в бан то пихнул, а где теперь выгнать? Есть какой-то файлик куда он складывает провинившихся?

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #5 : 21.07.2011 13:33:54 »
А куда она складывает забаненых? Ну т.е. я себя в бан то пихнул, а где теперь выгнать? Есть какой-то файлик куда он складывает провинившихся?

Почитайте описание пакета, там все вполне ясно написано:

Цитировать
This package blunts such attacks by creating firewall rules to
block individual offenders from accessing the system.  These rules
are created when an attack signature is detected, and after a
configurable expiry interval has elapsed, the rules are deleted.

Оффлайн Nobody

  • Завсегдатай
  • *
  • Сообщений: 88
    • Email
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #6 : 21.07.2011 14:44:16 »
Все-таки хотелось бы понять почему "Invalid command: ['add', 'ssh-iptables', 'auto']" в логах, когда fail2ban пытается сработать. Что не так7 У меня какие-то не те iptables?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 924
    • Домашняя страница
    • Email
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #7 : 21.07.2011 15:32:24 »
Все-таки хотелось бы понять почему "Invalid command: ['add', 'ssh-iptables', 'auto']" в логах, когда fail2ban пытается сработать. Что не так7 У меня какие-то не те iptables?
Код скрипта надо смотреть, что ему не нравится.
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #8 : 21.07.2011 17:59:32 »
Научите?
Как правильнее?
А то достали брутить
из /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --set --name ssh_rate_limit --rsource
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --update --seconds 60 --hitcount 4 --name ssh_rate_limit --rsource -j LOG
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -m recent --update --seconds 60 --hitcount 4 --name ssh_rate_limit --rsource -j DROP
failtoban ставить или я могу обойтись конфигом ссш? Хочется чтобы на третий раз неверного ввода в бан улетали минимум на сутки.
для бота минуты вполне достаточно. Они уходят - им ждать не выгодно совсем.

Оффлайн valobasoff

  • Завсегдатай
  • *
  • Сообщений: 399
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #9 : 25.08.2016 16:55:31 »
Все-таки хотелось бы понять почему "Invalid command: ['add', 'ssh-iptables', 'auto']" в логах, когда fail2ban пытается сработать. Что не так7 У меня какие-то не те iptables?

в /etc/fail2ban/jail.conf исправить

backend = autoна
backend = pollingи
service fail2ban restart
« Последнее редактирование: 01.09.2016 09:25:11 от valobasoff »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #10 : 25.08.2016 22:55:53 »
Но проще порт поменять. Решает проблему кардинально.
нифига. ломятся все равно.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #11 : 22.01.2017 13:03:41 »
Но проще порт поменять. Решает проблему кардинально.
Как я понимаю (?) - это то, что в /etc/ssh/sshd_config :
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
А что в этом конфиге значит? :
#MaxAuthTries 6
#MaxSessions 10
Не то ли, что спрашивал ТС? ... заблокировать придурка ("хакера" ;-D) при MaxAuthTries неудачных попытках.
« Последнее редактирование: 22.01.2017 13:07:13 от Olej »

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #12 : 22.01.2017 13:28:36 »
apt-get install sshutout
Эта штука откуда?
Происхождение?
Потому как в Fedora 23, например:
[olej@dell ssh]$ dnf provides '*/sshutout'
Последняя проверка окончания срока действия метаданных: 11 days, 23:57:21 назад, Tue Jan 10 12:29:09 2017.
Ошибка: Совпадений не найдено

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #13 : 22.01.2017 13:38:55 »
https://www.altlinux.org/SSH всё что надо написано

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Бан за ошибки при вводе пасса на SSH
« Ответ #14 : 22.01.2017 14:24:11 »
https://www.altlinux.org/SSH всё что надо написано
Спасибо ... но это я когда-то видел, там есть "всё что надо" ;-), но там нет ответов ни на один из нескольких небольших вопросов, которые я задал.