суббота, 2 января 2016 г.

SSH Linux долгий логин



Самая распространенная проблема, которая вызывает долгую задержку после ввода логина SSH сессии - это ожидание таймаута со стороны сервера запрашивающего информацию с DNS-сервера. С ним у него может попросту не быть связи. 
Можно отключить использоване DNS в настройках SSH сервера.
Добавив в файл конфигурации 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-сессии, это возможность ошибиться и заставить некорректно работать службу. Можно будет потерять доступ к серверу вообще.

Комментариев нет:

Отправить комментарий