ssh зависает ~ 15 секунд перед подключением

Если я напрямую подключаюсь к серверу A, используя аутентификацию с открытым ключом с моего компьютера, это займет менее 0,5 с. Но если запустить ту же команду ssh с сервера B (для подключения к серверу A), она зависнет примерно на 15 с в следующей строке: ( полный журнал )

debug2: ssh_connect: needpriv 0

, поскольку я могу ssh нормально, я предполагаю, что это проблема конфигурации на сервере B.

Кроме того, я попытался перейти из B в A, используя другую учетную запись (с аутентификацией пароля). Он тоже висит на одной и той же строке за ту же сумму. Это наводит меня на мысль, что это проблема системной конфигурации ssh, поэтому я также публикую свой /etc/ssh/ssh_config .

Я проверил различия между моим ssh_config и сервером B. Результат не дал различий.

Сервер A и B работают под управлением Lucid.

3
задан 22 October 2011 в 12:43

2 ответа

Может быть проблема с DNS. Вы все еще получаете задержку, если используете IP-адрес вместо имени хоста?

0
ответ дан 22 October 2011 в 12:43

DNS может быть причиной наиболее вероятной.

Чтобы проверить, связано ли это с разрешением DNS, попробуйте отключить проверку DNS, поместив в /etc/ssh/sshd_config на вашем сервере следующее:

UseDNS No
0
ответ дан 22 October 2011 в 12:43

Другие вопросы по тегам:

Похожие вопросы: