无法通过ssh拉代码原因
我遇到无法连接自己的主机,或者通过ssh方式拉代码的问题,这困扰我大半年了。

错误现象

无法连接自己的主机,或者通过ssh方式拉代码,错误信息如下:

kex_exchange_identification: Connection closed by remote host
Connection closed by 20.205.243.166 port 22

原因

使用了代理软件,而代理服务提供商(机场)阻断了22端口,防止自己的服务器被当跳板。

虽然说情有可原,但是就不能在公告说一下嘛,真是给我整红温了。

解决

在自己使用的代理软件中配置22端口不走代理。如v2rayA中配置(RoutingA)如下:

port(22) -> direct

最后修改于 2025-01-05