VScode 映射的搭建手册
一、插件的安装
下载安装SSH插件
可以发现左边工具栏多了一个窗口
然后点击左下角绿色箭头,会提示连接到主机
点击后会显示配置主机地址
按照提示输出ssh 用户名和地址
修改配置文件
二、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的压缩包,将其传入云桌面
然后再将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的处理方式
打开自己映射盘的工作目录
打开.vscode-server
在里面新建一个bin目录和一个cli目录
然后将刚刚的两个压缩包复制到bin目录下解压。ps:需要解压两次
解压这个压缩包vscode_cli_alpine_x64_cli.tar.gz后,会获得一个名为Code的文件,我们需要将其改名,并移动到和bin,cli同级的目录下
改名规则为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
接着我们回到cli目录,新建一个名为servers的目录
再到servers目录里面,新建一个**Stable-[你的commit ID]**的目录
然后将vscode-server-linux-x64改名为server,移动到**cli/servers/Stable-[commit ID]**目录下
然后在处cli目录下手动创建一个iru.json文件,将文件内容填充为**[“Stable-你的commit ID”]**
三、连接到服务器
上面的步骤完成后,打开vscode尝试建立连接,操作步骤参考一、插件的安装
如果此时还失败,可以尝试把SSH的自动下载功能关闭:
打开 Remote-SSH的设置,找到Local Server Download,选择off:
然后重启vscode重新连接
建立映射成功。