应该怎么设置呢?

应该怎么设置呢?
1 YumeMichi Dec 4, 2017 你说的是 ssh 连接一段时间不去动它就会断线吗?修改一下 /etc/ssh/sshd_config 里面的这两个参数 ClientAliveInterval、ClientAliveCountMax,一个是超时时间,一个是重试次数。 |
2 JamesR Dec 4, 2017 搜“ CentOS 下安装 screen ”,用 screen |
3 JamesMackerel Dec 4, 2017 @YumeMichi #1 不建议修改服务器那边的设置,建议修改本机的心跳包设置。只要自己这边发心跳包,连接也是不会断的。 |
4 icegreen Dec 5, 2017 百度 |
5 YumeMichi Dec 5, 2017 @JamesMackerel xshell 会主动发心跳包,像 putty、linux 自带 terminal 这些好像都不会 |
6 JamesMackerel Dec 5, 2017 @YumeMichi #5 xshell 默认设置会发送心跳包,所以不会断开。Linux 自带的 ssh-client 也可以设置。 在 /etc/ssh/ssh_config 中的 Host * 下加入这一句就可以了,我一直以来就是这样用的: ServerAliveInterval 60 |
7 openbsd Dec 5, 2017 不怕官方再投毒的话,客户端用 Xshell,服务器端 screen 断了,也没关系的 |
8 ruanjf Dec 5, 2017 `ssh -o ServerAliveInterval=60 [email protected]` |