SSH 如何通过代理?

2022 年 8 月 2 日
 Thymolblue

今天学习 git 的时候发现下面的测试命令一直报错,git clone 无法克隆 ssh 地址

$ ssh -T git@github.com
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" git@github.com
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 均是上面的结果

5915 次点击
所在节点    问与答
9 条回复
EyebrowsWhite
2022 年 8 月 2 日
我也遇到过这个问题,我的解决是设置 22 端口不走代理,就可以了
erguotou521
2022 年 8 月 2 日
用 443 端口
Mystery0
2022 年 8 月 2 日
前两天刚遇到这个问题,加 22 端口的规则都不好使,换 443 才是好使的 https://docs.github.com/cn/authentication/troubleshooting-ssh/using-ssh-over-the-https-port
waleslau
2022 年 8 月 2 日
unsized
2022 年 8 月 2 日
Thymolblue
2022 年 8 月 2 日
@tyx1703
@waleslau
@Mystery0
@erguotou521
@EyebrowsWhite
感谢,改用 443 端口就解决了
Thymolblue
2022 年 8 月 2 日
遇到了新问题。问了一下机场客服,说是可能会阻断 22 端口,并不是本地软件的问题。
yongSir
2022 年 8 月 3 日
改端口,让我回忆起当年内网屏蔽 22 端口,我们挂 4G 改端口的日子了😭
husldlq
2023 年 8 月 16 日
@EyebrowsWhite openwrt passwall 如何设置 22 端口不走代理

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

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

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

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

© 2021 V2EX