vscode远程连接

一、下载vsCode安装包及remote-ssh插件离线包

1、正式版的下载链接:

https://code.visualstudio.com/

Insiders版本的下载链接:

https://code.visualstudio.com/insiders/

2、 插件的下载,下载插件的版本一定要是你下载的vsCode版本能够安装的,不然vsCode会拒绝安装版本不兼容的插件,验证插件是否兼容的方法可以在一台能够联网的电脑安装一下,然后看下插件版本,下载离线包的时候选择对应版本下载即可,还有一个简单粗暴的方法就是,使用最新版本的vsCode和插件。插件的下载链接:

https://marketplace.visualstudio.com/VSCode

具体下载步骤如下:

Image

Image

Image

二、安装vsCode及插件

1、安装好vsCode后,插件的安装就和在线方式不同了,需要VSIX安装

Image

三、 在服务器安装离线环境

在线安装的时候,远程登录时就会联网自动将服务器环境配置好,离线的情况没有网络,我们需要手动配置服务器的环境,需要下载vscode-server并部署到远程服务器上。

1、 下载vscode-server

正式版:

https://update.code.visualstudio.com/commit:ID/server-linux-x64/stable

Insiders版本:

https://update.code.visualstudio.com/commit:ID/server-linux-x64/insider

注意:上面网址中的ID需要替换成自己的id,查看id有两种方法:

方法1、

方法2、

进入服务器,输入命令cd ~进入用户目录,输入命令la查看是否存在.vscode-server或.vscode-server-insiders文件夹(根据你开发机安装的vsCode类型而定),记住那个ID

Image

 特别注意:在多用户的服务器上可能有多个用户,一定在进入你自己的用户目录。

2、部署vscode-server到远程服务器

运行下面两行命令,建立空的$HOME/.vscode-server/bin文件夹。

mkdir -p ~/.vscode-server/bin
rm ~/.vscode-server/bin/* -rf  #把$HOME/.vscode-server/bin下的内容删干净,防止出错

然后将vscode-server-linux-x64.tar.gz上传在服务器上的$HOME/.vscode-server/bin文件夹中,解压。

cd ~/.vscode-server/bin
tar -zxf vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64 ${commit_id} # 注意把:${commit_id}替换成对应的Commit ID

最终的文件结构如下:

3、重新使用vsCode登录远程服务器,就可以成功登录了

四、  离线安装其它插件到服务器

1、这里需要注意,开发机vsCode安装的插件和服务器安装的插件不是共用的,所以如果要安装其它插件的话,开发机安装后,服务器还要单独安装一遍的

2、先把插件放到服务器上,我这里就放在extensions目录下。后面的步骤就和本地安装类似。

最终效果如下:

note:

最好关闭vscode的自动更新,否则本地客户端自动更新了,服务器的vs code server没有自动更新,可能会导致连接失败。

如果由于自动更新导致的连接失败,可以找到历史版本:

 

ref:

vsCode离线安装remote-ssh插件搭建远程开发环境

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值