• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yantianqi
V2EX  ›  程序员

centOS 连接上不动,过一会就断了

  •  
  •   yantianqi · Dec 4, 2017 · 4314 views
    This topic created in 3261 days ago, the information mentioned may be changed or developed.

    应该怎么设置呢?

    8 replies  •  2017-12-05 13:20:01 +08:00
    YumeMichi
    YumeMichi
    Dec 4, 2017
    1
    你说的是 ssh 连接一段时间不去动它就会断线吗?修改一下 /etc/ssh/sshd_config 里面的这两个参数 ClientAliveInterval、ClientAliveCountMax,一个是超时时间,一个是重试次数。
    JamesR
    JamesR
    Dec 4, 2017
    2
    搜“ CentOS 下安装 screen ”,用 screen
    JamesMackerel
    JamesMackerel
    Dec 4, 2017
    3
    @YumeMichi #1
    不建议修改服务器那边的设置,建议修改本机的心跳包设置。只要自己这边发心跳包,连接也是不会断的。
    icegreen
    icegreen
    Dec 5, 2017
    4
    百度
    YumeMichi
    YumeMichi
    Dec 5, 2017
    5
    @JamesMackerel xshell 会主动发心跳包,像 putty、linux 自带 terminal 这些好像都不会
    JamesMackerel
    JamesMackerel
    Dec 5, 2017
    6
    @YumeMichi #5
    xshell 默认设置会发送心跳包,所以不会断开。Linux 自带的 ssh-client 也可以设置。

    在 /etc/ssh/ssh_config 中的 Host * 下加入这一句就可以了,我一直以来就是这样用的:
    ServerAliveInterval 60
    openbsd
    openbsd
    Dec 5, 2017
    7
    不怕官方再投毒的话,客户端用 Xshell,服务器端 screen
    断了,也没关系的
    ruanjf
    ruanjf
    Dec 5, 2017
    8
    `ssh -o ServerAliveInterval=60 [email protected]`
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4076 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:51 · PVG 15:51 · LAX 23:51 · JFK 02:51
    ♥ Do have faith in what you're doing.