Xshell如何设置ssh会话长时间连接不掉线

741 阅读1分钟

作为后端开发的同学,在工作中避免不了进行服务器的相关操作,市面上大多都是使用Linux系统作为服务器。互联网大厂也争先恐后的争夺云服务市场,所以掌握Linux服务器日常的相关操作很是有必要。今天主要是给大家介绍一下有关通过Xshell工具采用SSH连接Linux服务器时会话保持问题。

事件起因

日常开发连接linux服务器,长时间没有操作很烦,还得重新连,所以就总结了这次经验

Xshell客户端设置

服务器端设置

vi /etc/ssh/sshd_config

然后把ClientAliveInterval 0和ClientAliveCountMax 3前的井号去掉,并把ClientAliveInterval的值改为60

ClientAliveInterval 指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送 ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了 ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开

重启ssh服务

service sshd restart

这样就可以保持长时间连接不掉线了。