vscode ssh: Resolver error: Error: XHR failedscode错误

您所在的位置:网站首页 vscode远程连接ubuntu错误 vscode ssh: Resolver error: Error: XHR failedscode错误

vscode ssh: Resolver error: Error: XHR failedscode错误

2023-09-01 06:39| 来源: 网络整理| 查看: 265

需求:通过vscode查看或者修改远程服务器上的代码 问题:通过vscode ssh连接远程服务器失败,报错:Resolver error: Error: XHR failedscode 原因:因为代码有安全需求,所以服务器不能联网,导致服务器端没有能顺利安装vscode-server

解决方式:先手动ssh到远程服务器,查看服务器路径: ~/.vscode-server/bin/3b889b090b5ad5793f524312312112 ; bin后面是commit 号码每个机器可能不一样; 我这个目录是自动生成的,因为在本机端尝试使用vscode 通过 Remote-SSH 模块链接到远程服务器,在链接过程中,vscode会让远程服务器创建出这个目录,然后自动下载 vscode-server.tar.gz 本地已经有这个文件了,但是size=0

解决办法:在有网的电脑上下载,然后传到远程服务器上面去 (1)下载 vscode server from url: https://update.code.visualstudio.com/commit:3b889b09…(这是上面那串数字,每个电脑不一样,替换掉)/server-linux-x64/stable

(2) 下载到本地后把这个文件上传到服务器上 ~/.vscode-server/bin/${commit_id} 这个路径

(3)解压这个文件,使用命令:tar zxvf vscode-server-linux-x64.tar.gz --strip 1

(4)touch ~/.vscode-server/bin/${commit_id}/0 这个一定要执行,否则vscode远程链接还是不能成功

记得要删除原来目录下的这个文件(vcsode-remote-lock…),才能连接,不然总是让你输入ssh 密码 在这里插入图片描述

接下来vscode就可以顺利链接到服务器了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3