云服务器 SSH 连接一段时间就断掉的解决办法

| 选择喜欢的代码风格  

方案 - A:在云服务的机器上修改配置


找到 vim /etc/ssh/sshd_config 文件,使用 vim /etc/ssh/sshd_config 编辑如下两行:

ClientAliveInterval 0
ClientAliveCountMax 3

去掉注释、修改该配置

# 客户端每隔多少秒向服务发送一个心跳数据
ClientAliveInterval 30

# 客户端多少秒没有相应,服务器自动断掉连接
ClientAliveCountMax 1800

重启 sshd 服务

service sshd restart

方案 - B:直接在自己机器上修改配置(推荐)


直接修改 ssh 配置文件:vim ~/.ssh/config

Host *
    ServerAliveInterval 60

终极方案:如果是iTerm2的客户端,看图在这里:


一张图就能告诉你,点一下就好啦!



发表评论