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

Posted: 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.

If you find the post helpful you can share it


Ваше мнение:

Имя

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

Было сложно, но я подрочил на это
   other with Linux
drcreazy © 2008-2012 all rights reserved