今天是回到家的第一天,打开电脑远程连接学校的电脑准备开始搬砖,之前都是直接拿VS code连接的linux系统,这次连接win10就出了些许小问题,问题如下:
连接先是出现了 timeout,网上有人说,是文件与打印机共享这个选项没有打开:
但是。。。。我打开了也并没有什么卵用= =,这时候出现的状态是,ping远程的电脑ping不通,但是如果使用windows自带的远程桌面连接可以连上。
一个一个功能试太麻烦,于是索性直接把防火墙关了,这样就可以ping通啦,但是,又出现了新的问题....
Could not establish connection to host
终端打印出来的主要错误就是ssh: connect to host localhost port 22: Connection refused,这里,其实可以自我检测一下,在服务器端输入以下命令
如果仍然是connection refused,那说明你没有安装openssh server,亦或是没有开启相关服务,所以,解决方法就很直白啦~
没安装的安装,win10自带有openssh server,‘设置 - 应用和功能 - 可选功能 - 添加功能 - openssh 服务器(server)’ 依次访问这个路径然后点击安装就可以成功安装啦
后面比较重要的就是开启服务,不开启的话依然是connection refused, 依次访问如下选项: ‘ 此电脑(右击) - 管理 - 服务和应用程序 - 服务’ , 从中找到如下两个服务
把这两个服务都设为自启动,然后再用ssh localhost 测试一下,你就会发现服务器可以连通了!然后客户端利用VS code也可以顺利的连接了~问题解决,可以开始愉快的搬砖啦(๑•̀ㅂ•́)و✧~