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