【问题标题】:Getting kicked out of Openshift server after a while一段时间后被踢出 Openshift 服务器
【发布时间】:2014-09-04 21:56:22
【问题描述】:

我正在使用 ssh 连接到 openshift 服务器。每隔一段时间,比如每 15 分钟,我就会被踢出去(断开连接)。我怎样才能防止这种情况发生?

谢谢

【问题讨论】:

    标签: ssh openshift


    【解决方案1】:

    一旦你 ssh 进入你的设备,运行 unset TMOUT 命令,这应该会消除超时,并且应该有助于防止你断开连接。

    【讨论】:

    • 谢谢科里。我工作了,但我的连接在更短的时间内关闭。也许要删除另一个变量变量需要较少的默认值。我通过在未设置行之后设置一个较大的值来解决它。
    【解决方案2】:

    除了一起消除超时之外的另一个选择是增加它,例如:

    unset TMOUT
    export TMOUT=2880000
    

    【讨论】:

    • 您应该将问题标记为重复问题,而不是多次编写相同的答案。
    • 好的,罗伯特。当我按“标志”时,我看不到“重复选项”。谢谢
    • 选择应该关闭...选项,您将获得选择副本的选项。
    【解决方案3】:

    以上答案适用于会话,每次连接时您都必须更改它。如果您想使其永久化,请尝试编辑sshd_configssh_config(无论哪个用于配置超时)文件。就我而言,它位于

    /etc/ssh/sshd_config
    

    以下配置对我有用:

    ClientAliveInterval 6000
    ClientAliveCountMax 3
    

    注意:
    请记住,如果它由您的管理员团队控制,这些都不起作用!他们可以在网络 VPN、AD(活动目录)或其他安全层中对其进行控制。如果是这样,你并不孤单:)

    【讨论】:

      【解决方案4】:

      如果TMOUT 是只读的,则不能更改TMOUT 的设置。 ssh_config 更改也不起作用。

      你可以试试这个:https://unix.stackexchange.com/questions/222283/read-only-tmout-variable-workaround-to-disable-automatically-exit-shell-when-t/258477#258477

      【讨论】:

        猜你喜欢
        • 2021-04-15
        • 2021-07-02
        • 1970-01-01
        • 2015-05-01
        • 2023-03-18
        • 1970-01-01
        • 2021-06-25
        • 2018-08-12
        • 2016-04-03
        相关资源
        最近更新 更多