我们在mac下面用终端连接远程服务器, 如果长时间不操作, 会发现连接会断开, 所以不得不重新连接, 很多时候我们不希望出现这种情况, 这个时候可以在服务器或者客户端设置
mac客户端设置
# 打开
vi ~/.ssh/config
# 添加, 60s向服务端请求一次
ServerAliveInterval = 60
# 设置文件权限
chmod 600 ~/.ssh/config
切记, 权限一定要设置否则没有效果
Linux服务器设置
# 打开(服务端是文件 sshd_config)
vi /etc/ssh/sshd_config
# 添加
ClientAliveInterval 60
ClientAliveCountMax 1
SSH Server 每 60 秒就会自动发送一个信号给 Client,而等待 Client 回应
网友评论