服务端配置

让 server 每隔30秒向 client 发送一个 keep-alive 包来保持连接。第二行配置表示如果发送 keep-alive 包数量达到 60 次,客户端依然没有反应,则服务端 sshd 断开连接。如果什么都不操作,该配置可以让连接保持30s*60 ,30分钟。

  1. # vim /etc/ssh/sshd_config
  2. ClientAliveInterval 30
  3. ClientAliveCountMax 60
  4. # 生效
  5. sudo service ssh restart