由于EC2主机不活动,我的SSH连接不断丢失。我试图在/etc/ssh/ssh_config
中将这些选项[1]放在服务器和客户端中,但连接不断丢失。
ServerAliveInterval 15
ServerAliveCountMax 3
我如何保持联系?
答案 0 :(得分:1)
将以下内容添加到客户端SSH Config(~/.ssh/config
):
Host *
ServerAliveInterval 60
这可以防止客户超时。
答案 1 :(得分:0)
您应该在客户端和服务器上启用它。客户端和服务器使用不同的配置文件和选项。您在/etc/ssh/ssh_config
或~/.ssh/config
中正确设置了客户端:
ServerAliveInterval 15
ServerAliveCountMax 3
但是服务器配置在/etc/ssh/sshd_config
中,应该如下所示:
ClientAliveInterval 15
ClientAliveCountMax 3
(例如。您可以根据需要调整数字)