我真的佛了,我把电脑都重装系统了,没想到还是有问题,最终我找到了解决方案。
(我指的重装系统就是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
各位看官,如果你的问题和我大体类似,那么玄幻的解决办法来了,请接着往下看。
解决办法
- 首先尝试用手机热点或者换一个网络,重新执行命令看是否可以通过ssh正常连接服务器。
- 若报错依旧,那可能确实和中文路径有关?这点我不确定,因为我直接重装系统了,不知道会不会有意义。
- 若你发现,神奇的现象发生了,通过ssh可以正常连接到服务器,那么根源找到了,就是网络的问题。
- 如果你有条件换网络,那么问题已经到此解决了。如果没有条件换网络,那么重启路由器试试吧,我就是这样解决的。
祝你好运~
如果你不会重装系统?
在开始图标处右键选中设置,然后点击更新与安全;再点击恢复,即可看到重装系统的选项。注意备份好所有的有用文件
如果你还不会win10终端连接ssh?
同样是进入上面的设置页面,这次选中应用;
打开之后即可看到可选功能,点击进入;
你可能没有安装ssh客户端和服务端,点击添加功能,找到这两项安装即可。
如果对您有帮助请点赞支持,谢谢~????