一、问题描述

在vscode下载插件Remote-SSH远程连接进行代码开发时,提示 XHR failed 无法建立连接。

二、解决方案

1. 离线下载vscode-server

第一步:vscode菜单栏----帮助----关于----提交后面的一串数字字母即为vscode的 commit_id
第二步:用第一步得到的自己的commit_id替换掉COMMIT_ID下载vscode-server压缩包:

https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable

在这里插入图片描述执行完上述两步,会得到 vscode-server-linux-x64.tar.gz 压缩包。

2. vscode-server 替换

ssh远程登陆自己要远程连接的主机,查看远程主机是否存在 ~/.vscode-server/bin/commit_id ,本人是不存在,故直接创建

# 注意commit_id替换成自己的commit_id
mkdir -p ~/.vscode-server/bin/commit_id
cd ~/.vscode-server/bin/commit_id
# 将 vscode-server-linux-x64.tar.gz 推送到远程主机到当前路径
tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1

执行完上述命令,远程主机对应路径内容如下:
在这里插入图片描述此时即可使用vscode通过ssh远程登陆远程主机进行代码操作。

Logo

一站式 AI 云服务平台

更多推荐