Убить сеанс пользователя, если из неизвестного источника
Я хотел бы уничтожить SSH-соединения с моим сервером, если они из определенного "офиса"
Есть идеи, как бы я сделал это без использования IP-таблиц?
ура
1 ответ
Вы можете использовать так называемые "TCP-обертки", /etc/hosts.allow
а также /etc/hosts.deny
файлы для ограничения доступа. Например, вы можете добавить строку:
sshd: sammy.badguy.net
в /etc/hosts.deny
,
Как правило, вам не нужно перезапускать сеть служб для внесения изменений в /etc/hosts.deny
однако для вступления в силу необходимо выполнить тестирование после внесения каких-либо изменений, особенно если они были внесены удаленно при входе через SSH.
Вы можете найти более полное руководство по контролю доступа SSH с помощью TCP-оболочек здесь.
Вы также можете прочитать
man hosts.deny