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