解决 ssh 连接自动断开

解决 ssh 连接自动断开

Gelomen Lv2

ssh 连接远程服务器时, 默认情况会自动断开, 需要修改设置以保持连接

远程主机

1
sudo vi /etc/ssh/sshd_config

修改发送客户端 KeepAlive 时间间隔(秒) 和 超时次数

sshd_config
1
2
3
4
- ClientAliveInterval 0
+ ClientAliveInterval 30
- ClientAliveCountMax 3
+ ClientAliveCountMax 30

总时间为: 30 × 30, 即 15 分钟没有操作则终端断开, 保存并重启 ssh 服务

1
service sshd reload

本地终端

1
vi  ~/.ssh/config

所有主机都是同样的间隔

config
1
2
+ Host *
+ ServerAliveInterval 30
  • 标题: 解决 ssh 连接自动断开
  • 作者: Gelomen
  • 创建于 : 2020-11-08 11:35:08
  • 更新于 : 2020-11-08 11:35:08
  • 链接: https://gelomen.github.io/posts/fix-ssh-auto-disconnect/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
解决 ssh 连接自动断开