Самая
распространенная проблема, которая вызывает долгую задержку после ввода логина
SSH сессии - это ожидание таймаута со стороны сервера запрашивающего информацию
с DNS-сервера. С ним у него может попросту не быть связи.
Можно
отключить использоване DNS в настройках SSH сервера.
Добавив в файл конфигурации SSH /etc/ssh/sshd_config сервера строку "UseDNS no"
Добавив в файл конфигурации SSH /etc/ssh/sshd_config сервера строку "UseDNS no"
Самый
простой способ, это выполнить из под root команду:
echo UseDNS no >> /etc/ssh/sshd_config
Либо использовать vi
или nano и прописать строчку вручную
После чего следует
перезапустить службу:
Ubuntu 14.04:
sudo service ssh restart
Centos:
service sshd start
Лучше данные манипуляции
делать не из вашей активной SSH-сессии. Скорее всего придется переподключиться.
Другие параметры,
которые могут влиять на скорость SSH логина это настройки GSS-API.
Скорее всего, если
вы с этим не сталкивались в своей работе, то менять их не нужно, однако можно
попробовать в выше упомянутом файле изменить следующее:
GSSAPIAuthentication no
GSSAPIKeyExchange no
GSSAPIStoreDelegatedCredentials no
Заметьте!
Другая причина, по
которой не рекомендуется менять эти параметры из активной SSH-сессии, это
возможность ошибиться и заставить некорректно работать службу. Можно будет
потерять доступ к серверу вообще.
Комментариев нет:
Отправить комментарий