OpenSSH复用连接意外closures

我有以下configuration在.sshconfiguration:

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个主机定义。

现在。 当我连接任何地方我ger连接多路复用器,它工作的很好。 但。 当我连接到两个特定的主机,都运行红帽,我认为这可能与问题有关,我有以下情况:

  • 如果我开始第二次连接testing主机很快,(即sshtesting1 konsole选项卡,quicjly另一个在第二个选项卡 – 它工作正常。两个连接通过多路复用通道)
  • 如果我开始主,然后等待超过1分钟左右,然后尝试启动第二个连接 – 主连接断开,第二连接也错误连接之前。

什么可能是错的?

Openssh-4.3相当老,从那以后,很多复杂的bug被修复了。 最近的版本可能会有更好的运气。 目前的版本是openssh-5.3,预计明年年初5.4版本将会出现。

可能是在redhat框sshd_config的ClientAliveInterval设置为0,或类似的问题? 在我看来,没有传送Keepalive数据包,无论是从服务器还是从客户端(不太可能,因为它在别处工作)。

当你连接到其他非红帽主机时,你有没有相同的行为?