今天学习 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 均是上面的结果
|  |      1EyebrowsWhite      2022-08-02 08:02:59 +08:00 via iPhone 我也遇到过这个问题,我的解决是设置 22 端口不走代理,就可以了 | 
|  |      2erguotou521      2022-08-02 08:30:53 +08:00 via Android 用 443 端口 | 
|  |      3Mystery0      2022-08-02 09:02:33 +08:00 via Android  1 前两天刚遇到这个问题,加 22 端口的规则都不好使,换 443 才是好使的 https://docs.github.com/cn/authentication/troubleshooting-ssh/using-ssh-over-the-https-port | 
|      4waleslau      2022-08-02 09:40:36 +08:00 | 
|  |      5tyx1703      2022-08-02 09:46:45 +08:00 via iPhone | 
|      6Thymolblue OP | 
|      7Thymolblue OP 遇到了新问题。问了一下机场客服,说是可能会阻断 22 端口,并不是本地软件的问题。 | 
|  |      8yongSir      2022-08-03 11:11:44 +08:00 改端口,让我回忆起当年内网屏蔽 22 端口,我们挂 4G 改端口的日子了😭 | 
|  |      9husldlq      2023-08-16 12:11:41 +08:00 @EyebrowsWhite openwrt passwall 如何设置 22 端口不走代理 |