VScode远程映射配置指南

VScode 映射的搭建手册

一、插件的安装

下载安装SSH插件

image-20241201160519792

可以发现左边工具栏多了一个窗口

image-20241201160612997

然后点击左下角绿色箭头,会提示连接到主机

image-20241201160653897

点击后会显示配置主机地址

image-20241201160730563

按照提示输出ssh 用户名和地址

image-20241201161138622

修改配置文件

image-20241201162504814

二、VScode server的离线安装

1.获取压缩包

后面需要安装VScode server,因为云桌面不能连网,所以这个需要在本地电脑下载,然后传入云桌面。具体操作流程如下:

在以上所有步骤完成后,连接时会提示正在下载VScode server,但是会下载失败,然后在终端会提示server的download URL,复制这个URL到本地电脑获取,以我的URL为例:

[https://update.code.visualstudio.com/commit:384ff7382de624fb94dbaf6da11977bba1ecd427/cli-alpine-x64/stable ]

复制到浏览器后会获取一个vscode_cli_alpine_x64_cli.tar.gz的压缩包,将其传入云桌面

image-20241201183823190

然后再将URL的后缀修改一下,下载linux的压缩包,如:

[https://update.code.visualstudio.com/commit:384ff7382de624fb94dbaf6da11977bba1ecd427/server-linux-x64/stable ]

获取到vscode-server-linux-x64.tar.gz压缩包后,同样将其传入云桌面。

2.解压文件并调整目录结构

2.1 vscode_cli_alpine_x64_cli.tar.gz的处理方式

打开自己映射盘的工作目录

image-20241201184506399

打开.vscode-server

在里面新建一个bin目录和一个cli目录

image-20241201184605730

然后将刚刚的两个压缩包复制到bin目录下解压。ps:需要解压两次

解压这个压缩包vscode_cli_alpine_x64_cli.tar.gz后,会获得一个名为Code的文件,我们需要将其改名,并移动到和bin,cli同级的目录下

image-20241201184843330

改名规则为code-[你的commit ID],commit ID可以在帮助-关于处查看,上面下载压缩包时也需要用到commit ID。

2.2 vscode-server-linux-x64.tar.gz的处理方式

在bin目录下解压vscode-server-linux-x64.tar.gz后,会得到一个文件夹vscode-server-linux-x64

image-20241201185148495

接着我们回到cli目录,新建一个名为servers的目录

image-20241201185322579

再到servers目录里面,新建一个**Stable-[你的commit ID]**的目录

image-20241201185416423

然后将vscode-server-linux-x64改名为server,移动到**cli/servers/Stable-[commit ID]**目录下

然后在处cli目录下手动创建一个iru.json文件,将文件内容填充为**[“Stable-你的commit ID”]**

三、连接到服务器

上面的步骤完成后,打开vscode尝试建立连接,操作步骤参考一、插件的安装

如果此时还失败,可以尝试把SSH的自动下载功能关闭:

image-20241201190204376

打开 Remote-SSH的设置,找到Local Server Download,选择off:

image-20241201190303206

然后重启vscode重新连接

image-20241201190355028

建立映射成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值