ssh github 突然报 Connection closed?

2021-10-13 21:32:05 +08:00
 siwadiya

今天 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 给注释了,然后访问成功了。

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

5888 次点击
所在节点    GitHub
4 条回复
Kobayashi
2021-10-13 22:05:43 +08:00
export GIT_SSH_COMMAND="ssh -vvv"
AoEiuV020
2021-10-14 09:28:11 +08:00
可能单纯是你梯子那个服务器本身连接 github 不通畅?
我在用的机场最近就大部分节点连不上 github.com 的 ssh 端口,网页都正常,莫名,
lixu111
2021-10-20 00:41:33 +08:00
我最近也遇到了,可能是梯子的服务器做了什么修改禁止了 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
kil
2022-01-17 14:20:23 +08:00
@lixu111 谢谢你的答案,找了半天,改成 443 可行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/807649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX