Задолбало меня при наборе команды подключения к ssh в консоли, тупо ждать набора пароля, полминуты, или даже больше.
При детальном изучении проблемы
ssh -vv
обнаружилась очень интересная картина:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
Как я понял ssh клиент пытается авторизоваться используя GSS-API (Kerberos), ноя могу и ошибаться, поправьте меня если я не прав.
Ну лечение оказалось довольно простым, открываем /etc/ssh/ssh_config
# sudo su
# nano /etc/ssh/ssh_config
находим строку:
# GSSAPIAuthentication no
и убираем комментарий:
GSSAPIAuthentication no
Сохраняем и радуемся)))
7 комментариев. Оставить новый
Да, иногда Мы читаем мысли… иногда свои, иногда те что ловим в космосе)
Только там пробел должен быть
ssh -v v
неа, не должно быть!)
т.к. у ssh есть опция -v
-v Verbose mode. Causes ssh to print debugging messages about its
progress. This is helpful in debugging connection,
authentication, and configuration problems. Multiple -v options
increase the verbosity. The maximum is 3.
Т.о. можно использовать:
-v
-vv
-vvv
а если поставишь пробел, то система подумает что уже хост и попытается его отрезолвить!!!!
ssh: Could not resolve hostname v: Name or service not known
буду краток, RTFM!!!!
Так я же наверно попробовал, правда на бубунте, но это не меняет положения я думаю. При написании -vv меня ssh просил почитать как должно быть, я написал -v v и у меня вышел дебаг с резолвом, котоырй я удачно исправил! Я ж просто так писать не буду ))
Оч. интересно, а на какой версии пробовал, хочу тоже попробовать 🙂
Хотя меня терзают смутные сомнения!) Очень смутные!)))))
А еще лучше скинь свой man от ssh
Да вы мысли что ли читаете, как раз у меня на одном сервере такая проблема, спасибо за решение =)