VS Code Remote - SSH 及 Server的离线安装过程

前提

已安装好vscode尽量用新版
本次使用的是1.65.2
客户端系统 windows 10

Linux系统,CentOS 7 64位 系统自带 ssh 服务

为演示 服务器 离线, VMware 虚拟机,改成 host only
在这里插入图片描述

第一步 下载 vs 插件

安装 Remote - SSH 插件

搜索 Remote 只安装 Remote - SSH 即可
在这里插入图片描述

会自动安装 Remote - SSH:Editing Configuration Files

安装完如下图
在这里插入图片描述

第二步 下载 VS Code Server

下载地址如下

https://update.code.visualstudio.com/commit: c 722 c a 6 c 7 e e d 3 d 7987 c 0 d 5 c 3 d f 5 c 45 f 6 b 15 e 77 d 1 \color{#FF0000}c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1 c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1/server-linux-x64/stable

注: 红色 \color{#FF0000}红色 红色部分需要和vscode的commit版本匹配
比如我的vscode
在这里插入图片描述
下载后 得到 如下文件

vscode-server-linux-x64.tar.gz

在这里插入图片描述

第三步 复制 到 Linux

用什么方法复制都可以
这里使用 MobaXterm

在这里插入图片描述

第四步 vscode 添加并尝试连接

按步骤添加,不再赘述
![在这里插入图片描述](https://img-blog.csdnimg.cn/1323c0f9e7fb4f558ed5fdb74eb4b849.png?x-oss-process=image/watermark,type_d在这里插入图片描述
添加完成后 尝试连接,会失败,正常。 因为服务器连不了外网 \color{#FF0000}因为服务器 连不了外网 因为服务器连不了外网
在这里插入图片描述
虽然失败了, 但会在 服务器 生成一个目录 服务器必须开启ssh端口 才会创建如下目录

~/.vscode-server/bin/${commit_id}

第四步 解压之前下载的包

将下载的 vscode-server-linux-x64.tar.gz 解压到 ~/.vscode-server/bin/${commit_id} 目录下,不带 vscode-server-linux-x64 目录。

重启vscode 再次连接 应该就可以了
如果遇到如下错误

Failed to write remote.SSH.remotePlatform: Error: 没有注册配置 remote.SSH.remotePlatform,因此无法写入 用户设置。

修改win端的用户配置

{
“remote.downloadExtensionsLocally”: true,
“remote.SSH.remotePlatform”: {
“你的主机名”: “linux”
}
}

网上 有些说 要建空文件, 如下步骤 没有好像也行
在 ~/.vscode-server/bin/${commit_id} 目录下创建一个文件,文件名为 0

touch ~/.vscode-server/bin/${commit_id}/0

最终效果

在这里插入图片描述

  • 32
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值