SSH连接远程服务器失败

我真的佛了,我把电脑都重装系统了,没想到还是有问题,最终我找到了解决方案。
(我指的重装系统就是win10自带的功能,可能用词有些不严谨)

问题描述

当我使用 putty 或者 MobaXterm 等软件连接服务器时,会出现这样的报错;

Network error: Software caused connection abort
在这里插入图片描述
当我使用win10自带ssh或者git终端连接服务器时,会出现这样的报错:

ping地址是可以ping通的,但是就是连接不上。

Could not create directory ‘C:\Users\\345\210\230\346\263\275\345\215\216/.ssh’.
在这里插入图片描述
看终端中的报错信息,我隐约感觉到可能是win10中文账户名的问题。乱码?顿时,我心乱如麻!由于这是个大问题,于是我痛定思痛、狠下决心重装了系统,并将用户名改为了不含中文的英文和数字……


但是,我重装系统后软件的报错依然没有变,终端的报错信息如下:

ssh exchange_identification: read: Connection reset

Connection reset by 114.115.218.222

ssh: connect to host 114.115.218.222 port 22: Connect refused
在这里插入图片描述


各位看官,如果你的问题和我大体类似,那么玄幻的解决办法来了,请接着往下看。

解决办法

  1. 首先尝试用手机热点或者换一个网络,重新执行命令看是否可以通过ssh正常连接服务器。
  2. 若报错依旧,那可能确实和中文路径有关?这点我不确定,因为我直接重装系统了,不知道会不会有意义。
  3. 若你发现,神奇的现象发生了,通过ssh可以正常连接到服务器,那么根源找到了,就是网络的问题
  4. 如果你有条件换网络,那么问题已经到此解决了。如果没有条件换网络,那么重启路由器试试吧,我就是这样解决的。

祝你好运~


如果你不会重装系统?

在开始图标处右键选中设置,然后点击更新与安全;再点击恢复,即可看到重装系统的选项。注意备份好所有的有用文件
这里是引用
在这里插入图片描述


如果你还不会win10终端连接ssh?

同样是进入上面的设置页面,这次选中应用
打开之后即可看到可选功能,点击进入;
你可能没有安装ssh客户端和服务端,点击添加功能,找到这两项安装即可。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述


如果对您有帮助请点赞支持,谢谢~🌹