LINUX.ORG.RU
ФорумAdmin

Зависание ssh-сессии после успешного логина


0

1

Добрый день. Проблема заключается в том, что при попытке подключиться к серверу по ssh, сессия сразу зависает – нет ни приветствия, ни приглашения командной строки. Есть несколько нюансов: 1. Проблема актуальна только для подключения через интернет, в локальной сети все хорошо. 2. В логах аутентификации «вход для пользователя root успешен, сессия открыта». 3. На машине вертится пара виртуальных доменов Xen с идентичными (стандартными, по-сути) конфигами sshd, но с ними такой проблемы нет – из любого места поднимается сессия в которой можно нормально работать. Дистрибутив Debian 6.0.1, OpenSSH-server. Надеюсь на вашу помощь, заранее спасибо.

ssh -vvv ...

и смотришь, что происходит. бонусом можно сравнить вывод получаймый с клиента из локальной сети и из внешней.

BigAlex ★★★
()

>Проблема актуальна только для подключения через интернет

1) проверь MTU, ну и ssh -vvvv в помощь...
2) я такое видал на кривых D-Link ADSL-модемах(каких точно, не помню), они как-то хитро дропали пакеты...

Pinkbyte ★★★★★
()

1. Обратный ресолвер (IP->имя). Выглядит аккурат так как вы описали. Через 60-120 секунд сессия «развисает»

2. MTU и фильтрация ICMP. Выглядит точно также, но сессия на сервере через 60-120 секнуд сбрасывается

3. Общие проблемы с DNS

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

может быть не прописан неймсервер в резолв.конфе и при этом что-то дергает резолвинг из профиля(который читаетя при входе)

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

И правда дело было в неймсервере. На машине два сетевых интерфейса, один из которых получает настройки по дхцп и после этого пишет в резолв.конф неймсервером роутер, впн на котором еще и падает периодически. Всем спасибо.

froloff
() автор топика
Ответ на: комментарий от froloff

если резолвинг имен в ssh некритичен - пропиши в /etc/ssh/sshd_config следующее:

UseDNS no

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.