tyhunter
V2EX  ›  问与答

设置 SSH 走代理后,十几秒内内无操作就被断开了该怎么改善

  •  
  •   tyhunter · Jul 24, 2019 · 977 views
    This topic created in 2574 days ago, the information mentioned may be changed or developed.
    迫于用的长宽,ssh 到美国服务器,会卡非常久,搜了下可以用命令让 ssh 走 socks5 代理
    配置了下~/.ssh/config,加入如下命令
    Host *
    ProxyCommand=nc -X 5 -x 127.0.0.1:6153 %h %p

    实测确实可以秒开了,但问题来了,现在如果转头切出去看个页面,切回 iterm 里 ssh 就会显示 broken pipe 自动断开,搜索了下好像是因为 ssr 有超时设置,那有没有办法让 ssh 无视这个超时设置呢,或者时间更长一点,目前十几秒就断开有点难受了
    2 replies    2019-07-24 12:30:11 +08:00
    0ZXYDDu796nVCFxq
        1
    0ZXYDDu796nVCFxq  
       Jul 24, 2019 via Android   ❤️ 1
    1.如果有国内服务器,用 ProxyJump 通过国内服务器中转,OpenSSH 7.3 加入的功能
    2.ServerAliveInterval 调一个更小的值,比如 10
    tyhunter
        2
    tyhunter  
    OP
       Jul 24, 2019
    @gstqc 我试着在~/.ssh/config 下面继续加入这两行
    好像情况有所改善
    TCPKeepAlive yes
    ServerAliveInterval 300
    下午放着继续观察下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.