bash.org:

Следуй за мной:

twiby

Адовый чад кутежа и трэш в комплекте

Ssh долго подключается или тупит Ubuntu

Пришло на ум: 9 февраля 2014


Регулярно притормаживал ssh при коннекте. Когда вконец надоело такое поведение (30 секундные задержки при git pull / git push) решил таки разобраться в проблеме.

Выглядит проблема следующим образом - запускаем ssh, ждем секунд 30  и вводим пароль. К тому моменту когда надо было вводить пароль я уже обычно переключался на другую вкладку, а когда возвращался назад и вводил пароль все отваливалось по таймауту.

Наткнулся на описание наиболее распостраненных причины:

  1. Проблема с ресолвингом ДНС
  2. Проблема с GSSAPI аутентификацией

В моем случае трабла была с GSSAPI аутентификацией. Для того чтобы проверить, достаточно было запустить ssh коннект с флагом -v

По итогу подвисло на 30 секунд на этой фразе собственно с каким-то ругательством

debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
,gssapi-keyex,gssapi-with-mic,password debug1: Next authentication method: gssapi-keyex debug1: No valid Key exchange context debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address

Фаилтура.

Для того чтобы убедится что именно в этом беда запускаем с флагом -o GSSAPIAuthentication=no 

ssh -o GSSAPIAuthentication=no user@exampleserver.com -v

 Если работает как надо, добавляем на локальной машине в ~/.ssh/config строчку GSSAPIAuthentication no (это для Ubuntu, для других дистров может быть по другому) и можно будет не указывать каждый раз при запуске ssh.

Если мой пост помог вам сэкономить пару часов времени или показался полезным, думаю не лишним будет показать его друзьям через социальные сети или упомянуть в своем блоге.


Ваше мнение:

Имя

пороноик : 2015-10-07 12:42:51

Было сложно, но я подрочил на это
   другие статьи с тегом Linux

Случайная мысль:

Круто - это когда весь отдел маркетинга это твоя голова и 2 поисковые машины.
drcreazy
drcreazy © 2008-2012 all rights reserved