答案 0 :(得分:1)
你可以在.bash_profile中放入“exec screen -R”,在.screenrc中放入“idle 900 lockscreen”来解决这个问题吗?如果它仍然在那里,它会自动重新连接到他们的屏幕会话,如果不存在则会创建一个新的屏幕会话,但如果屏幕闲置900秒,则锁定屏幕。
我相信用户可以禁用空闲,但是......
或者:在.screenrc中只是简单的“exec屏幕”和“自动关闭”,这样如果它们断开连接,它们的会话就会消失。
http://www.openg.info/entry/timeout-ssh-sessions-inactivity
或者您可以使用
ClientAliveInterval 600 ClientAliveCountMax 0并且可以正常工作
或
在我的〜/ .bashrc中使用导出TMOUT = 3600来关闭1小时后的非活动会话。
据报道,两者都在以下方面工作: http://www.openg.info/entry/ssh-session-inactivity-configuration
希望这有帮助
<强> PK 强>
答案 1 :(得分:1)
对于其他可能会看到此问题的网络旅行者。
最简单的解决方案是将以下行放在〜/ .ssh / config文件中(如果文件不存在则创建该文件)
host *
ServerAliveInterval 30