第一种:OpenSSH 配置文件设置
位于112行的 "ClientAliveInterval "以及位于113行的"ClientAliveCountMax"意义解释如下:
ClientAliveInterval:即The length of time Server Sent Client ,服务器发给客户端时间间隔。
ClientAliveCountMax:即Server Sent Client NOT REPLY,服务器发给客户端,客户端无响应。
俩行,简单说就是:一个决定多久找你,一个决定找你次数。
注意要重启SSH服务才能生效。如果上种你觉得不能理解或者不能体现水平。看下面这种~
以下均针对redhat6.5系统进行说明。一、设置ssh超时断连
使用root用户,编辑/etc/profile文件,在
HOSTNAME='/bin/hostname'
HISTIZE=30
后增加一行
TMOUT=300
其中,300表示超过300秒无 *** 作即断开连接。
设置好之后,所有新建的连接超过5分钟没有 *** 作即断开(当前连接需要断开重连才会生效)。
二、如果已设置了超时断连,如何配置以尽量保持连接:
修改server端的/etc/ssh/sshd_config文件:
ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)