【发布时间】:2014-09-04 21:56:22
【问题描述】:
我正在使用 ssh 连接到 openshift 服务器。每隔一段时间,比如每 15 分钟,我就会被踢出去(断开连接)。我怎样才能防止这种情况发生?
谢谢
【问题讨论】:
我正在使用 ssh 连接到 openshift 服务器。每隔一段时间,比如每 15 分钟,我就会被踢出去(断开连接)。我怎样才能防止这种情况发生?
谢谢
【问题讨论】:
一旦你 ssh 进入你的设备,运行 unset TMOUT 命令,这应该会消除超时,并且应该有助于防止你断开连接。
【讨论】:
除了一起消除超时之外的另一个选择是增加它,例如:
unset TMOUT
export TMOUT=2880000
【讨论】:
以上答案适用于会话,每次连接时您都必须更改它。如果您想使其永久化,请尝试编辑sshd_config 或ssh_config(无论哪个用于配置超时)文件。就我而言,它位于
/etc/ssh/sshd_config
以下配置对我有用:
ClientAliveInterval 6000
ClientAliveCountMax 3
注意:
请记住,如果它由您的管理员团队控制,这些都不起作用!他们可以在网络 VPN、AD(活动目录)或其他安全层中对其进行控制。如果是这样,你并不孤单:)
【讨论】:
如果TMOUT 是只读的,则不能更改TMOUT 的设置。
ssh_config 更改也不起作用。
【讨论】: