【问题标题】:time of disconnection in ubuntu serverubuntu 服务器断开连接的时间
【发布时间】:2011-04-21 01:46:22
【问题描述】:

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

【问题讨论】:

  • 可能更适合超级用户或 ubuntu(除非您尝试从程序中设置它):superuser.com
  • @eldarerathis 我投票支持迁移到 serverfault,如果有一种简单的方法可以做到这一点,他们会在那里知道。
  • @Pascal:哦,是的,serverfault 可能是最好的。我不知道为什么我没有想到那个>.>

标签: ubuntu ssh ubuntu-server


【解决方案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

【讨论】:

    【解决方案2】:

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

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

    host *
        ServerAliveInterval 30
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多