Как закрыть ssh по ip адресу в Linux

Иногда в целях безопасности, необходимо закрыть доступ к SSH по IP адресу. Есть несколько способов, но этот будет касаться для всех пользователей без исключения.

Для этого достаточно дописать несколько строк в файлы:

/etc/hosts.allow
/etc/hosts.deny

Например, открываем доступ к ssh с ip 192.168.1.55 и 192.168.250.137, а для остальных доступ к ssh будет закрыт.

Добавляем в файл /etc/hosts.allow строку, где указаны разрешенные ip:

sshd: 192.168.1.55, 192.168.250.137

А в файле /etc/hosts.deny закрываем доступ всем, кроме разрешенных:

sshd: all

Установить пользователей / группу пользователей, которые могут входить в систему по ssh