今天学习 git 的时候发现下面的测试命令一直报错,git clone 无法克隆 ssh 地址
$ ssh -T [email protected] kex_exchange_identification: Connection closed by remote host Connection closed by 198.18.0.3 port 22
$ ssh -T -o ProxyCommand="connect.exe -S 198.18.0.3:21547 %h %p" [email protected] FATAL: Connection closed by peer. kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535
198.18.0.1 是 clash tun mode 虚拟网卡的地址
如果关闭 clash ,ssh 就立即回复正常了
环境是 windows 11
git 和 windows 自带的 ssh 均是上面的结果
![]() | 1 EyebrowsWhite 2022-08-02 08:02:59 +08:00 via iPhone 我也遇到过这个问题,我的解决是设置 22 端口不走代理,就可以了 |
![]() | 2 erguotou521 2022-08-02 08:30:53 +08:00 via Android 用 443 端口 |
![]() | 3 Mystery0 2022-08-02 09:02:33 +08:00 via Android ![]() 前两天刚遇到这个问题,加 22 端口的规则都不好使,换 443 才是好使的 https://docs.github.com/cn/authentication/troubleshooting-ssh/using-ssh-over-the-https-port |
4 waleslau 2022-08-02 09:40:36 +08:00 |
![]() | 5 tyx1703 2022-08-02 09:46:45 +08:00 via iPhone |
6 Thymolblue OP |
7 Thymolblue OP 遇到了新问题。问了一下机场客服,说是可能会阻断 22 端口,并不是本地软件的问题。 |
![]() | 8 yongSir 2022-08-03 11:11:44 +08:00 改端口,让我回忆起当年内网屏蔽 22 端口,我们挂 4G 改端口的日子了 |
![]() | 9 husldlq 2023-08-16 12:11:41 +08:00 @EyebrowsWhite openwrt passwall 如何设置 22 端口不走代理 |