在操作远程管理linux服务器或安装在本地虚拟机上的linux时,xshell是一个很方便的工具,它是基于ssh协议,提供用户命令行模式来操作。

但是有时候会遇到xshell自动断开问题,这和由于xshell工具重新连接设置有关。

1.修改linux系统sshd_config文件内容,vi /etc/ssh/sshd_config 编辑此文件。

  2.找到ClientAliveInterval和ClientAliveCountMax,默认是注释掉的,ClientAliveInterval指服务器向客户端发送时间间隔,ClientAliveCountMax指发送消息的次数。我的系统设置如图:

126 #ClientAliveInterval 30

127 #ClientAliveCountMax 3

  3.打开xhell工具,设置连接间隔为20秒,如图:

xshell 自动断开解决方法_linux服务器

4.系统重启ssh服务,重新打开xshell连接系统即可。

[root@master ~]# systemctl stop sshd

[root@master ~]# systemctl start sshd

[root@master ~]# systemctl status sshd