今天 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
给注释了,然后访问成功了。
但是之前一直是可以的,有大佬帮解释下这是什么原因吗?
1
Kobayashi 2021-10-13 22:05:43 +08:00 via Android
export GIT_SSH_COMMAND="ssh -vvv"
|
2
AoEiuV020 2021-10-14 09:28:11 +08:00
可能单纯是你梯子那个服务器本身连接 github 不通畅?
我在用的机场最近就大部分节点连不上 github.com 的 ssh 端口,网页都正常,莫名, |
3
lixu111 2021-10-20 00:41:33 +08:00 7
我最近也遇到了,可能是梯子的服务器做了什么修改禁止了 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 |