vscode server的离线安装

由于开发环境只有Windows桌面端与Linux服务器,且Linux服务器是内网环境下运行,无法直接访问外网,想在Windows上用vscode直接调示Linux服务上的代码,所以选择了vscode + remote ssh插件的方案,但问题在于,如何在Linux是离线的情况下部置vscode server

1 安装SSH工具

Windows端的vscode与Linux服务通信是使用SSH协议,因此需要能够在cmd或者PowerShell终端中使用SSH软件工具,高版本的Windows10会自带SSH工具,开启使用即可。也可在GitHub下载安装包来安装,详见:https://www.cnblogs.com/lqqgis/p/17365809.html

2 安装 Remote SSH 插件

连网情况下,可以在Windows端的vscode扩展中直接安装 Remote-SSH 插件。
或者,在Remote-SSH - Visual Studio Marketplace下载插件包,进行离线安装。

3 安装 vscode server

Windows端通过vscode连接Linux端时,在Linux端会自动下载并安装vscode server,由于Linux端是无法连接外网的,导致安装失败,需要手动下载vscode server
打开Windows端的vscode,查看关于,并记下提交的ID码

通过下面的链接,下载vscode-server-linux-x64.tar.gz文件

https://update.code.visualstudio.com/commit:提交的ID码/server-linux-x64/stable

# linux系统下使用下面的代码下载
curl -sSL "https://update.code.visualstudio.com/commit:提交的ID码/server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz

将下载的vscode-server-linux-x64.tar.gz,复制到Linux端,通过下面的代码,安装:

mkdir -p ~/.vscode-server/bin/提交的ID码
tar zxvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/提交的ID码 --strip 1
touch ~/.vscode-server/bin/提交的ID码/0

本文参考: https://zhuanlan.zhihu.com/p/294933020

posted @ 2023-12-18 13:42  lqqgis  阅读(4208)  评论(0编辑  收藏  举报