sshd_config
включает опцию Match
, которая позволяет запускать условный блок.
Match User user1
PasswordAuthentication yes
Match all
Other rules
Таким образом вы можете добавлять различные условные правила. Например, разрешите только user1 с указанного c IP:
Match Address 192.168.1.20
AllowUsers user1
После того, как вы изменили sshd_config:
systemctl restart sshd
systemctl status sshd
И вы можете протестировать свою настройку.