在 ubuntu 服务器(使用 ssh 协议)中,
如何更改因不活动而断开连接的时间?
问问题
459 次
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 回答