По умолчанию SSH-сервер настроен на обратный поиск DNS по вашему IP-адресу каждый раз, когда вы пытаетесь войти на сервер. Это может улучшить ведение журнала и безопасность, но значительно увеличит время входа в систему.
Если на сервере включен обратный поиск DNS, приглашение к входу в систему может появиться нескоро, поскольку перед тем, как вывести приглашение к входу в систему, сервер выполнит обратный поиск DNS по IP-адресу входящего соединения.
Вы можете включить или отключить обратный поиск DNS в SSH, настроив директиву UseDNS в SSH-сервере из терминала.
UseDNS - Указывает, должен ли sshd искать имя удаленного хоста и проверять, что разрешенное имя хоста для удаленного IP-адреса соотносится с тем же IP-адресом. По умолчанию используется значение "yes".
Шаги по отключению обратного поиска DNS в SSH
Запустите приложение терминала.
Откройте файл конфигурации SSHd с помощью текстового редактора.
1 | sudo nano /etc/ssh/sshd_config |
Найдите директиву UseDNS и установите значение no.
1 | UseDNS no |
Добавьте строку, если она еще не существует, и удалите # в начале строки, если существующая строка начинается с #.
Перезагрузите или перезапустите службу сервера SSH, чтобы изменения вступили в силу.
1 | sudo systemctl restart sshd |