Для сервера OpenSSH это поведение контролируется параметром «UseDNS» в файле sshd_config сервера :
UseDNS
Указывает, должен ли sshd (8) искать имя удаленного хоста и проверять соответствие сопоставленного имени хоста для удаленного IP-адреса тому же IP-адресу.
Если для этого параметра установлено значение no (по умолчанию), то в директивах ~ / .ssh / authorized_keys from и sshd_config Match Host могут использоваться только адреса, а не имена хостов.
Итак, если у вас есть доступ к настройке сервера ssh, вам следует включить UseDNS в файле конфигурации сервера, а затем перезапустить sshd.
Обратите внимание, что включение UseDNS может привести к тому, что ssh-соединение на короткое время (10-30 секунд) будет зависать, если поиск DNS по IP-адресу клиента идет медленно или не работает. Вы можете оставить этот параметр отключенным.