Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Пресечение попыток взлома - не работает  (Прочитано 1416 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Здравствуйте.
Подскажите, нашел вроде толковую вещь, не могу понять, почему не работает.
Как запускаю, так сразу все блокирует, пробовал изменять цифры, не работает. Ошибка где-то или просто не рабочие правила?
Что не так?
Спасибо.

(Нажмите, чтобы показать/скрыть)

alexxnight

  • Гость
Re: Пресечение попыток взлома - не работает
« Ответ #1 : 15 Февраля 2015, 16:25:49 »
Конечно будет "банить" ВЕСЬ Ваш трафик.
Рассуждения верные для syn пакетов: "...Первая попытка подключения..."
Но у Вас в правилах это не отражено.

Что бы было понятно, создайте отдельную цепочку, например ssh_check
iptables -t filter -N ssh_check

Затем отправьте syn пакеты на порт 22 в эту цепочку
iptables -t filter -A INPUT -p tcp --dport 22 --syn -j ssh_check

А уже в этой цепочке реализуйте логику
iptables -t filter -A ssh_check -m recent --name ssh --update --seconds 3600 --hitcount 8 -j REJECT
iptables -t filter -A ssh_check -m recent --name ssh --set
iptables -t filter -A ssh_check -m recent --name ssh ! --rcheck --seconds 15 --hitcount 2 -j REJECT
iptables -t filter -A ssh_check -j ACCEPT

как-то так...

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Пресечение попыток взлома - не работает
« Ответ #2 : 15 Февраля 2015, 17:18:15 »
alexxnight, взлетело) спасибо.
=закрыл=

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.