Архив метки: SSH

[Заметка] Ускорение подключения к SSH

[:ru]Установив Debian себе на домашний сервер, я заметил, что подключение к нему по SSH происходит далеко не мгновенно, а занимает более 5 секунд. Мне часто приходится подключаться к нему по всяким мелочам, поэтому не хотелось бы терять ценные секунды времени.

Оказалось, что причина этой проблемы довольно банальна: SSH сервер пытается сделать обратный DNS запрос для определения имени подключающегося клиента.

Для того, чтобы отключить эту функцию, нужно отредактировать файл конфигурации на сервере, к которому производится подключение:

nano /etc/ssh/sshd_config

Нужно добавить следующую строку в конец этого файла:

UseDNS no

Если в файле уже присутствует похожая строка, но с параметром yes (обычно нет), то нужно её закомментировать:

# UseDNS yes

После сохранения файла конфигурации (Ctrl + x), нужно перезапустить SSH сервер:

service ssh restart

UPD 12.01.2015 Для большего ускорения вы также можете отключить MOTD (Message Of The Day), т.е. сообщение, которое выводится в терминал при каждом подключении. Для этого вам нужно создать пустой файл .hushlogin в корневой директории пользователя:

touch ~/.hushlogin

[:en]Установив <a href="http://debian.org">Debian</a> себе на домашний сервер, я заметил, что подключение к нему по SSH происходит далеко не мгновенно, а занимает более 5 секунд. Мне часто приходится подключаться к нему по всяким мелочам, поэтому не хотелось бы терять ценные секунды времени.

Оказалось, что причина этой проблемы довольно банальна: SSH сервер пытается сделать обратный DNS запрос для определения имени подключающегося клиента.

Для того, чтобы отключить эту функцию, нам нужно отредактировать файл конфигурации на сервере, к которому производится подключение:

nano /etc/ssh/sshd_config

Нужно добавить следующую строку в конец этого файла:

UseDNS no

Если в файле уже присутствует похожая строка, но с параметром yes (обычно нет), то нужно её закомментировать:

# UseDNS yes

[:]