使SSH会话保持活动状态
我ssh -p8520 username@remote_host
用来登录远程服务器。
:
当我在工作场所时,它始终保持连接并且可以正常工作。不幸的是,在我在家中与远程服务器连接后,终端会在10到15分钟内死机。
控制台上没有错误/超时报告,但是光标不能再移动了。
输入w
检查登录用户时,那里有一些僵尸登录用户,我必须手动将其杀死。
这很烦人。谁能帮我?
回答:
在客户端运行的ssh守护程序(sshd),如果客户端变为静默(即,不发送信息),则从服务器端关闭连接。为了防止连接丢失,请指示ssh客户端不时将生命周期信号发送给服务器。
此项的配置在文件中$HOME/.ssh/config
,如果文件不存在,则创建该文件(配置文件不能被世界读取,因此请chmod 600
~/.ssh/config在创建文件后运行)。要将信号每隔四分钟(240秒)发送到远程主机,请将以下内容放入该配置文件中:
Host remotehost HostName remotehost.com
ServerAliveInterval 240
要为所有主机发送保持活动信号,请在配置文件中放置以下内容:
Host * ServerAliveInterval 240
以上是 使SSH会话保持活动状态 的全部内容, 来源链接: utcz.com/qa/419768.html