ssh 挂起,但 *不是* ServerAliveInterval

ssh 挂起,但 *不是* ServerAliveInterval

这是一个新问题,但我不知道是什么导致了它出现。

我有两个本地客户端(Windows/Cygwin 和 Linux/SL6.6,位于 NAT 后面的同一 IP 地址上),都与同一个远程服务器(Centos 5.6)建立 ssh 连接,对于同一用户

ssh 在 Cygwin 客户端上始终运行良好,但在 Linux 客户端上却开始挂起。连接到远程服务器的速度很慢,即使连接成功,也会在几秒钟后挂起。如果我快速连续输入 3 或 4 个命令(uname -a例如),则本地终端(urxvtkonsole)会在命令输出中途挂起。我可以通过正常顺序退出 ssh ENTER ~ .

其他信息:

  1. 在 SL6.6 客户端上,我有一个.ssh/config文件,将所有主机的设置都设置 ServerAliveInterval为 240
  2. 两个本地客户端(Cygwin 和 SL6.6)都使用密钥认证;SL6.6 客户端在密码认证方面仍然存在此问题
  3. yum update openssh说 SL6.6 客户端和服务器都是最新的
  4. 服务器从不自动更新,但 SL6.6 客户端可能会自动更新一些我没有注意到的东西
  5. SL6.6 客户端在尝试使用 gssapi 进行身份验证时生成调试错误消息,但ssh -o GSSAPIAuthentication=no无济于事
  6. /var/log/secure节目确切地无论我从 Windows 还是 Linux 登录,都会出现相同的消息:相同的用户、相同的 IP 地址(不同的端口)、“接受的公钥”
  7. 平均负荷 0.00, 0.00, 0.00

由于同一个用户从 Windows 或 Linux 登录,因此标准答案(参见这里(例如)似乎不适用。有什么想法吗?谢谢。

相关内容