Как узнать, почему задерживается запуск SSH-соединения? [дубликат]

Возможный дубликат:
Задержка ssh при подключении

Это перекличка между суперпользователем и serverfault, но я полагаю, что это скорее вопрос о сбое сервера.

Я занимаюсь разработкой на Solaris Box ...

uname -a

Песочница SunOS 5.10 Generic_120011-14 sun4u sparc SUNW, UltraAX-i2

, поэтому я постоянно подключаюсь к нему через замазку.

когда я подключаюсь к нему, я сразу получаю

Используя имя пользователя "stu".

Аутентификация с открытым ключом «import-openssh-key» от агента

, а затем он остается там в течение 10-20 секунд, прежде чем я получаю приглашение оболочки. Раньше никогда не случалось, только началось недавно, так как я возился с Xvnc, но я убил все и нигде не получаю ошибок, которые я могу найти.

Когда я смотрю файл / var / adm / messages, я получаю следующее

15 мая, 14:16:10 sandbox sshd [15306]: [ID 800047 auth.info] Accepted publickey for stu from 10.8.5.14 port 3363 ssh2

, а затем задержка, а затем я получаю приглашение. Как узнать, что происходит так долго, пока запускается оболочка?

0
задан 13 April 2017 в 15:14
1 ответ

Эти задержки часто вызваны длительным обратным поиском DNS или тайм-аутом. Вы не говорите, какой sshd вы используете, но в openssh вы можете попробовать UseDNS no в sshd_config на сервере и посмотреть, устранит ли это задержку. Если это так, вы можете оставить это так или выяснить, почему именно обратный DNS вызывает проблемы, что может быть признаком того, что на сервере есть общая проблема с DNS, или что есть проблема, в частности, с поиском PTR для вашего адреса.

1
ответ дан 4 December 2019 в 21:48

Теги

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