linux SSH设置
环境:centos7
一、 ssh连接超时设置
(1)客户端设置(推荐)
客户端是windows系统
连接工具:SecureCRT
1、SecureCRT客户端->Options(选项)->Session Options(会话设置)
2、Terminal(终端)-> 设置每60秒发送NOOP命令到服务器保持连接
客户端是Linux系统
1. vi /etc/ssh/ssh_config
ServerAliveInterval 1200 #在一次连接中,客户端每隔1200秒向服务端发送请求
ServerAliveCountMax 3 #客户端发送请求服务端没有响应,连续超过3次,则客户端断开与服务器的连接,并退出客户端
空闲超时:1200*3=3600s
(2)服务端设置(不安全,不推荐)
vi /etc/ssh/sshd_config #配置服务端行为
ClientAliveInterval 1200 #在一次连接中,持续该时间没有通信后,ssh服务端向客户端发出请求消息(容易别欺骗)
ClientAliveCountMax 3 #服务端发出请求,客户端没有响应,这样连续超过3次则断开与客户端的连接,ssh服务端不会关闭
重启sshd:systemctl restart shhd.service
BUG常伴吾身