VScode远程连接虚拟机提示: 无法建立连接:XHR failed.问题解决方案

一问题描述

在vscode下载插件Remote-SSH远程连接虚拟机时提示无法建立连接

二.最大嫌疑原因:

我也是在网上找了许久,发现就是网络原因,具体不知,明明访问别的网页没问题,就是连不上,然后发现下载vscode的服务包会很慢,甚至下载不成。

三.解决办法:

在你连接不上时你的虚拟机的 /root/.vscode-server出现这样一个文件夹,进入/root/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf 就是里面这个vscode-server-linux-x64.tar.gz下载不成或者出问题。

先可以尝试删除root目录下的.vscode-server 文件夹,然后重新尝试连接。

如果失败就只能换个人的电脑帮你下载或者尝试自己电脑浏览器里看能否下载

下载地址:

bash 复制代码
https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable

需要将你/root/.vscode-server/bin有个很长的数字名的文件夹名,将这个数字全程复制下来,替换上述连接地址中的COMMIT_ID 然后去下载下来,这时我是换个电脑主机才能成功下载下来。

COMMIT ID 就是下述图片里指定的这个长数字,注意指代

把下载的文件传到刚才那个 COMMIT ID文件夹下,并用以下命令进行覆盖解压:

bash 复制代码
tar -xzvf --overwrite vscode-server-linux-x64.tar.gz

然后会有一个vscode-server-linux-x64目录,这时同目录下的其他东西删除,只留下vscode-server-linux-x64一个目录,然后使用如下命令将这个目录的文件全部移动出来到COMMIT ID文件夹下。 这里命令使用也要记得修改commit id哈

bash 复制代码
mv vscode-server-linux-x64/* /root/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/

最后在把没用的这个vscode-server-linux-x64删除掉,最后看到的就是如下图即可成功尝试连接

四.尝试重连接

如上显示IP就是连接成功啦,在资源管理器中点开ip,去切换你要进入管理的目录即可。

相关推荐
曹牧3 小时前
Eclipse为方法添加注释
java·ide·eclipse
zandy10116 小时前
2025年11月AI IDE权深度测榜:深度分析不同场景的落地选型攻略
ide·人工智能·ai编程·ai代码·腾讯云ai代码助手
youngerwang7 小时前
【字节跳动 AI 原生 IDE TRAE 】
ide·人工智能·trae
youngerwang7 小时前
AI 编程环境与主流 AI IDE 对比分析报告
ide·人工智能
猿小猴子7 小时前
主流 AI IDE 之一的 Google Antigravity IDE 介绍
ide·人工智能·google·antigravity
ganshenml8 小时前
sed 流编辑器在前端部署中的作用
前端·编辑器
QQRRRRW8 小时前
Tailwind+VScode (Vite + React + TypeScript) 原理与实践
vscode·react.js·typescript
_OP_CHEN9 小时前
前端开发实战深度解析:(一)认识前端和 HTML 与开发环境的搭建
前端·vscode·html·web开发·前端开发
sulikey12 小时前
从入门到精通:如何自己编写高质量的 .gitignore(面向工程实践)
git·gitee·编辑器·gitlab·github·gitignore·gitattributes
EQ-雪梨蛋花汤14 小时前
【AI工具】使用 Doubao-Seed-Code 优化 Unity 编辑器插件:从功能实现到界面美化的完整实践
人工智能·unity·编辑器