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