V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coderfox
V2EX  ›  问与答

ssh GitHub 卡在认证步,如何解决?

  •  
  •   coderfox · 2017-10-19 21:07:28 +08:00 · 2882 次点击
    这是一个创建于 2622 天前的主题,其中的信息可能已经有所发展或是发生改变。
    $ ssh -T -vvv -i ~/.ssh/id_rsa [email protected]
    OpenSSH_7.5p1, LibreSSL 2.5.4
    debug1: Reading configuration data /Users/coderfox/.ssh/config
    debug1: /Users/coderfox/.ssh/config line 1: Applying options for *
    debug1: Reading configuration data /etc/ssh/ssh_config
    debug1: /etc/ssh/ssh_config line 52: Applying options for *
    debug2: resolving "github.com" port 22
    debug2: ssh_connect_direct: needpriv 0
    debug1: Connecting to github.com [192.30.255.112] port 22.
    debug1: Connection established.
    debug1: identity file /Users/coderfox/.ssh/id_rsa type 1
    debug1: key_load_public: No such file or directory
    debug1: identity file /Users/coderfox/.ssh/id_rsa-cert type -1
    debug1: identity file /Users/coderfox/.ssh/id_rsa type 1
    debug1: key_load_public: No such file or directory
    debug1: identity file /Users/coderfox/.ssh/id_rsa-cert type -1
    debug1: Enabling compatibility mode for protocol 2.0
    debug1: Local version string SSH-2.0-OpenSSH_7.5
    

    就卡在这里了。但是用 HTTPS 可以推代码,ssh 连我自己的主机也没问题(同一个公私钥对)。

    过一段时间以后会提示「 Connection closed by remote host 」。

    在网络上搜索了一下,还没发现相似的问题。此问题出现在最近一周。

    希望能够得到帮助,谢谢。

    2 条回复    2017-10-19 21:20:24 +08:00
    lcdtyph
        1
    lcdtyph  
       2017-10-19 21:13:18 +08:00
    挂代理试试吧~
    coderfox
        2
    coderfox  
    OP
       2017-10-19 21:20:24 +08:00
    发现问题恰恰出在代理服务器上,关掉用的 VRouter 以后就没问题了。终于找到一份资料,说是 MTU 设置太大……
    https://stackoverflow.com/questions/24052623/ssh-connection-established-but-stuck
    去给作者报 Issue 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3288 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.