vscode离线远程开发配置
起因
由于各种原因,在开发过程当中需要做到网络的物理隔绝,因此离线部署环境或者部署开发工具就成为了面临的重大难题,尤其是当需要配置vscode离线远程开发的时候。当然使用pycharm可能不需要这么麻烦,但是个人习惯导致自己觉得vscode更加顺手,同时也更加美观,在后续的vscode更新当中丰富的插件也让我难以割舍,因此配置离线环境下vscode的远程安装就成了一大难题。
操作
下载VScode
首先在Vscode官网:https://code.visualstudio.com/ 点击下载;在浏览器或者下载软件中就可以看到一个下载地址如下图所示,由于国内下载速度非常缓慢,可以将图中红框内的链接部分:az764295.vo.msecnd.net替换为国内镜像:vscode.cdn.azure.cn来提升下载速度。
插件下载与安装
在插件商店搜索插件,直接点击这里就能跳转到插件的页面上去,页面上提供离线包的下载,直接下载就行。
注意:插件伴随着vscode版本的更新而更新,因此需要注意版本的对应关系。
插件的离线安装
离线安装如下,选中安装包即可
配置远程开发环境
在离线状态下,除了需要下载remote-ssh跟Remote - SSH: Editing Configuration Files两个插件以外,还需要下载远程包。即所需依赖包vscode-server-linux-x64.tar.gz,下载链接为:
https://update.code.visualstudio.com/commit:[id]/server-linux-x64/stable
其中[id]用所使用的vscode commit ID进行替换,id在帮助->关于->提交,则完整下载链接应为如下案例:
https://update.code.visualstudio.com/commit:507ce72a4466fbb27b715c3722558bb15afa9f48/server-linux-x64/stable
远程配置
将下载好的依赖包复制到远程linux服务器用户目录下;
登录linux服务器,在用户目录下执行以下命令:
1  | mkdir .vscode-server  | 
收尾
如此配置完之后就能够正常连接远程服务器了。过程当中需要注意以下几个点:
- 目录文件不要通过尝试连接的方式去生成,要自己创建
 - 如果始终连不上思考是否是
vscode-server-linux-x64.tar.gz的id版本不同 - 连接过程当中注意用户与端口的对应关系
 - 连接成功之后远程上是没有插件的,需要上传插件到服务器进程远程安装
 


/封面.png)







