解决mac下ssh空闲一段时间自动断开的问题

默认情况下,ssh连接到服务器后,如果长时间没有操作,服务器会自动断开这个连接。

1、现象就是mac终端上的操作无响应

2、解决方法:

可在配置文件 sudo vi /etc/ssh/ssh_config 添加一下两行解决:

ServerAliveInterval 60

ServerAliveCountMax 2

参数含义:

ServerAliveInterval 60 表示每隔60秒,mac客户端会主动向服务器发出一次请求,用来维持长连接。

ServerAliveCountMax 2 表示服务器发出请求后客户端没有响应的次数达到2次, 就自动断开. 正常情况下, 客户端不会不响应.

3、配置文件说明

/etc/ssh/ 目录下除了ssh_config之外,还有一个sshd_config,二者的区别在于,前者是针对客户端的配置文件,后者是针对服务端的文件,因为我们是作为客户端去远程连接其他服务器,所以修改ssh_config文件就好了

你可能感兴趣的:(解决mac下ssh空闲一段时间自动断开的问题)