解决mac下终端使用ssh 连接远程服务器间隔一段时间不操作会退出

mac下的终端工具Terminal 可以直接使用 ssh 命令连接远程服务器。
连接成功后,如果经过一段时间没任何操作,再回到界面时发现页面会死掉。可以这样解决。

sudo vi /etc/ssh/ssh_config (或~/.ssh/config 对当前用户生效) 文件,修改以下两个配置项(没有就自己添加)

ServerAliveInterval 20 # ssh客户端每20秒发送一个 keepalive 请求给服务端,服务端响应后保持连接;

ServerAliveCountMax 20 #客户端发出请求后,服务器端没有响应次数达到20,则自动断开连接。

即,把以下二行配置代码粘贴到 /etc/ssh/ssh_config 里:

# sudo vi /etc/ssh/ssh_config 
ServerAliveInterval 20
ServerAliveCountMax 20

你可能感兴趣的:(ssh,ssh)