Resolver error Error Downloading VS Code Server failed - please install either curl or wget on the

解决vscode中remote-ssh远程连接服务器错误

1. 错误

最近一直使用手机热点作为一个路由共享一个网路,然后用笔记本远程连接虚拟机,网络断联重新连接后,会重新更新一个网段,只需修改下C:\Users\yourusername\.ssh\config文件就可以了,然鹅每次重启电脑后,打开vscode,使用remote-ssh插件远程连接时会出现标题中的弹窗报错,网上查了写方法,但都有些问题,于是进行了下总结,我下面的方法虽然治标不治本,但绝对有用。

2. 解决办法:
  • 删除远程服务器家目录下的.vscode-server文件夹,linux的家目录路径是:/home/yourusername,

  • 直接在服务器删除也是一种方法,另一种方法是Ctrl + Shift + p调出vscode命令搜索Remote-SSH: Kill VS Code Server on Host(随便搜一个词,应该能很快找到)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传删除远程服务器家目录下的.vscode-server文件夹

    然后根据提示一步一步使用remote-ssh进行连接。

    服务器会调用wget方法下载一些东西,这可能会花费时间

  • 如果通过上面操作步骤后你应该能连接上远程的终端,这个时候你确实远程连接上了,但我使用code 命令打开一个目录还是报标题中的错误,重新打开一个vscode进行remote-ssh连接同样一个服务器,也还是报这个错,下面的一些解决方法,可能会对你有用处

  • 先将所有的vscode窗口关闭,找到vscode插件安装的目录,删除同级目录中的user-data文件夹

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传删除

    这样你重新在打开vscode进行remote-ssh远程链接,就能连上了,能连上真是谢天谢地

    关于vscode插件安装的目录:我vscode初次安装时在vscode的根目录建了个data文件夹,这样插件就会安装到data文件夹下了,如果你没进行这一步操作,可能插件安装在C:\Users\yourusername\AppData文件夹下,AppData是隐藏文件夹下,AppData是隐藏文件夹

3. 总结

一些废话:查了很多资料都没解决问题,于是就重新安装vscode试试,结果确实有用,remote-ssh又能用了。重装yyds,今天重启电脑后发现还是报标题中的错误,于是就开始根据文件的修改日期找找问题所在,找修改日期最近的,user-date文件夹中的cache好像改了,貌似这个文件删了也没事,你重新打开vscode,它就会自动生成,没想到删了之后就解决问题了,这可能remote-ssh是插件还有点bug吧,虽然这个方法治标不治本,希望对你有帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值