超时配置

在命令行设置:

ssh -o ServerAliveInterval=10 -o ServerAliveCountMax=3 root@10.0.0.1

这表示服务器每 10 秒发送一次请求,如果连续 3 次请求都没有响应则断开连接。

或者在 ~/.ssh/config 中设置:

Host *
  ServerAliveInterval 10
  ServerAliveCountMax 3

在全局设置 /etc/ssh/ssh_config 中设置:

Host *
  ServerAliveInterval 10
  ServerAliveCountMax 3

如果是服务端可以设置 /etc/ssh/sshd_config 文件。