Match
Директива /etc/ssh/sshd_config
дозволяє вибірково застосовувати директиви конфігурації. Одним із доступних критеріїв відповідності є адреса джерела з'єднання, і це може бути використане для реалізації того, що ви хочете. Ви можете вимкнути автентифікацію пароля за замовчуванням, а потім увімкнути його для з'єднань із діапазонів IP внутрішньої мережі. (Зверніть увагу, що ви також хочете відключити ChallengeResponseAuthentication
, щоб запобігти використанню паролів.) Цей приклад дозволяє автентифікувати паролі з усіх приватних діапазонів IPC RF1818. Докладніше див. На сторінці sshd_config .
PasswordAuthentication no
ChallengeResponseAuthentication no
Match Address 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
PasswordAuthentication yes
Зауважте, що Блок відповідності повинен бути доданий до кінця файлу, інакше все, що випливає, буде узгоджено до наступного блоку відповідності. Неправильне розташування блоку Match може спричинити неможливість підключення.