我有以下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连接多路复用器,它工作的很好。 但。 当我连接到两个特定的主机,都运行红帽,我认为这可能与问题有关,我有以下情况:
什么可能是错的?
Openssh-4.3相当老,从那以后,很多复杂的bug被修复了。 最近的版本可能会有更好的运气。 目前的版本是openssh-5.3,预计明年年初5.4版本将会出现。
可能是在redhat框sshd_config的ClientAliveInterval设置为0,或类似的问题? 在我看来,没有传送Keepalive数据包,无论是从服务器还是从客户端(不太可能,因为它在别处工作)。
当你连接到其他非红帽主机时,你有没有相同的行为?