1

在 ubuntu 服务器(使用 ssh 协议)中,
如何更改因不活动而断开连接的时间?

4

2 回答 2

1

对于可能会看到此问题的其他互联网旅行者。

最简单的解决方案是将以下行放入您的 ~/.ssh/config 文件中(如果文件不存在,则创建该文件)

host *
    ServerAliveInterval 30
于 2014-06-24T11:44:54.140 回答
1

你能在 .bash_profile 中加入“exec screen -R”,在 .screenrc 中加入“idle 900 lockscreen”来解决这个问题吗?如果屏幕仍然存在,它将自动重新附加到他们的屏幕会话,如果不存在则创建一个新会话,但如果屏幕空闲 900 秒则锁定屏幕。

我相信用户可以禁用空闲,但......

或者:只是简单的“执行屏幕”和 .screenrc 中的“自动分离”,这样如果他们断开连接,他们的会话就会终止。

http://www.openg.info/entry/timeout-ssh-sessions-inactivity

或者你可以使用

ClientAliveInterval 600 ClientAliveCountMax 0 并且有效

或者

在我的 ~/.bashrc 中使用 export TMOUT=3600 在 1 小时后关闭非活动会话。

用户报告两者都可以工作: http ://www.openg.info/entry/ssh-session-inactivity-configuration

希望这可以帮助

PK

于 2010-10-04T23:55:34.983 回答