Назад | Перейти на главную страницу

Мультиплексное соединение OpenSSH неожиданно закрыто

У меня есть следующая конфигурация в конфигурации .ssh:

Host *                 
    GSSAPIAuthentication no
    Compression yes        
    ForwardAgent yes       
    ForwardX11 no          
    Protocol 2             
    StrictHostKeyChecking no
    NoHostAuthenticationForLocalhost yes
    ControlPath ~/.ssh/sockets/%r-%h-%p 
    ControlMaster auto                  

Host test
    User xxx
    Hostname some_ip

Конечно, у меня определено более 1 хоста.

Сейчас. Когда я подключаюсь где угодно, я использую мультиплексор подключения, который отлично работает. Но. Когда я подключаюсь к двум конкретным хостам, на обоих запущен Redhat, что, как я думаю, может иметь какое-то отношение к проблеме, у меня возникает следующая ситуация:

Что могло быть не так?

Openssh-4.3 довольно старый, и с тех пор было исправлено множество ошибок мультиплексирования. Вам, вероятно, повезет больше с последней версией. openssh-5.3 - это текущий выпуск, а выпуск 5.4 ожидается в начале следующего года.

Может быть, в sshd_config в полях redhat ClientAliveInterval установлено значение 0 или аналогичная проблема? Мне кажется, что пакет keepalive не отправляется ни с сервера, ни (что менее вероятно, поскольку он работает где-то еще) от клиента.

У вас такое же поведение при подключении к другим хостам, не относящимся к Redhat?