ssh 连接一直断开,如何解决?在 CentOs vmware 中

ssh 连接一直断开,如何解决?在 CentOs vmware 中

我在 vmware 上安装了 CentOS,几天前一切运行正常。今天每次我用 putty 连接到 CentOs 服务器时,几分钟后它就会断开连接,我该如何找出原因呢?

当我检查 /var/log/secure 时,我得到了:

1 月 23 日 18:01:09 localhost sshd[17461]: 退出信号 15 当我检查“/var/log/messages”时,没有任何关于此信号的说明,我的 iptables 已关闭

答案1

将以下行添加到 /etc/ssh/ssh_config 文件:

ServerAliveInterval 60

该数字是服务器发送无操作代码之前的秒数。

答案2

日志中的信号 15 表示出现了比超时问题更严重的问题。

我将运行strace -p PIDsshd 进程并查看它实际上为何死亡。

您还应该尝试从服务器 ssh 到本地主机,看看是否稳定。例如:ssh root@0

当然,您也应该安装任何可用的 CentOS 升级。如果问题仍然存在,请尝试重新安装 SSH 服务器包,以防它以某种方式受到损害或损坏。

相关内容