我有一个全新的Ubuntu Server 10.04安装,使用本地术语时,一切正常。 但是,当我使用SSH远程pipe理(它在同一个交换机上,在同一个房间),我可以login和工作大约2分钟。 那么这个词只是停止响应,没有错误,什么都没有。 服务器仍然正常工作。
如果我杀死了terminal并打开了一个新的terminal,那么再次login一切都很好,再等2分钟。
有任何想法吗?
-Kerry
键入dmesg并查找任何错误。 另外看/ var / log / messages
我多年前就有过这样的事情。 原来是一个坏的网卡或组合的网卡和驱动程序的问题。 当我更换卡时,问题就消失了。
这可能是不好的networking,尝试ping远程服务器,看看是否有数据包丢失
尝试将您的服务器或您的客户端移动到交换机上的其他端口,和/或重新启动交换机。 这可能是坏的ARP映射。
另一个想法可能是禁用SSH会话超时 。 但是,如果您在两分钟内启动,则可能不会遇到这些超时。
如果我是你,我会添加这行到你的sshd_config :
LogLevel DEBUG
重新启动你的ssh守护进程,并等待重新启动会话。 一旦发生这种情况,请在/var/log/daemon.log和/ var / log / messages中查找一些debugging信息。 不要忘记注释掉上面显示的DEBUG行,并在读完日志后重新启动ssh。 从ssh守护进程stream入的消息可以很快填满日志。