在MAC环境下使用终端远程连接服务器,长时间会自动断开。可以通过修改MAC和服务端配置,让服务器ssh每隔一段时间给MAC客户端发送一次信号,维持连接,具体配置如下:
MAC客户端
# 打开配置文件
vi ~/.ssh/config
# 添加配置, 60s向服务端请求一次
ServerAliveInterval = 60
# 设置文件权限
chmod 600 ~/.ssh/config
服务端
# 打开(服务端是文件 sshd_config)
vi /etc/ssh/sshd_config
# 添加配置
ClientAliveInterval 60
ClientAliveCountMax 1