Mac远程不掉线

我们在mac下面用终端连接远程服务器, 如果长时间不操作, 会发现连接会断开, 所以不得不重新连接, 很多时候我们不希望出现这种情况, 这个时候可以在服务器或者客户端设置

方法一: mac客户端设置

编辑配置文件

vi ~/.ssh/config
# 添加, 60s向服务端请求一次
ServerAliveInterval = 60

确认权限

# 设置文件权限
chmod 600 ~/.ssh/config

权限一定要设置, 否则没有效果

方法二: Linux服务器设置

编辑配置文件

# 打开(服务端是文件 sshd_config)
vi /etc/ssh/sshd_config
# 修改
ClientAliveInterval 60

重启服务

systemctl restart sshd

SSH Server每60秒就会自动发送一个信号给Client

展示评论