V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
siwadiya
V2EX  ›  GitHub

ssh github 突然报 Connection closed?

  •  
  •   siwadiya · 49 天前 · 539 次点击
    这是一个创建于 49 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天 ssh github 突然报错连不上了。

    Connection to github.com port 22 [tcp/ssh] succeeded!
    kex_exchange_identification: Connection closed by remote host
    

    查了一下说是 ProxyCommand 的问题。

    于是我把 config 文件里的ProxyCommand nc -v -x 127.0.0.1:7890 %h %p 给注释了,然后访问成功了。

    但是之前一直是可以的,有大佬帮解释下这是什么原因吗?

    3 条回复    2021-10-20 00:41:33 +08:00
    Kobayashi
        1
    Kobayashi   49 天前 via Android
    export GIT_SSH_COMMAND="ssh -vvv"
    AoEiuV020
        2
    AoEiuV020   48 天前
    可能单纯是你梯子那个服务器本身连接 github 不通畅?
    我在用的机场最近就大部分节点连不上 github.com 的 ssh 端口,网页都正常,莫名,
    lixu111
        3
    lixu111   43 天前   ❤️ 1
    我最近也遇到了,可能是梯子的服务器做了什么修改禁止了 22 端口。根据 https://docs.github.com/cn/authentication/troubleshooting-ssh/using-ssh-over-the-https-port 的配置改成 443 端口就可以了。
    我的配置:
    Host github.com
    hostName ssh.github.com
    User git
    Port 443
    ProxyCommand nc -v -x 127.0.0.1:7890 %h %p
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1135 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:44 · PVG 03:44 · LAX 11:44 · JFK 14:44
    ♥ Do have faith in what you're doing.