首页 > 其他分享 >vscode server的离线安装

vscode server的离线安装

时间:2023-12-18 13:57:44浏览次数:27  
标签:vscode 离线 server Windows SSH Linux 安装

由于开发环境只有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

将下载的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

标签:vscode,离线,server,Windows,SSH,Linux,安装
From: https://www.cnblogs.com/lqqgis/p/17910831.html

相关文章

  • 2023最新高级难度MS SqlServer面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自[面试宝典-高级难度MSSqlServer面试题合集](https://offer.houxu6.top/tag/MSSqlServer)问:请简述SqlServer中的分布式查询的功能和用法。分布式查询是Microsoft®SQLServer支持的一项功能,它可以将来自多个数据库服务器的数据整合在一起,以......
  • 戴尔PowerEdge R750 机架式服务器初始安装Windows Server 2019 服务器系统
    2.安装原版WindowsServer2019操作系统安装操作系统时在SSD硬盘上无法安装,错误如下: 1.在BIOS界面下检查物理磁盘是否处于online状态:2.将“FirmwareDeviceOrder”设置为enable,并重启:设置步骤:Vew-MainMenu-ControllerManagement-AdvancedControllerProperties,将......
  • 关于python http.server 开启多线程并发的问题
    问题描述thon中的http.server模块是单线程的,这意味着它一次只能处理一个请求,而其他请求必须等待。为了解决这个问题,您可以考虑使用多线程或异步处理来处理并发请求。您可以使用Python的ThreadingMixIn来创建一个支持多线程的HTTP服务器,或者考虑使用异步框架如asyncio来处理请求......
  • Remote Dictionary Server
    Redis7.0源码环境搭建与阅读技巧 天下武功,无坚不摧,唯快不破!我的名字叫Redis,全称是RemoteDictionaryServer。有人说,组CP,除了要了解她外,还要给机会让她了解你。那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。我遵守BSD......
  • sealos 离线部署 k8s 高可用集群
    sealos简介sealos特性与优势:通过内核ipvs对apiserver进行负载均衡,并且带apiserver健康检测,并不依赖haproxy和keepalived。支持离线安装,工具与资源包(二进制程序配置文件镜像yaml文件等)分离,这样不同版本替换不同离线包即可证书延期使用简单支持自定义配置内核负......
  • k8s安装metrics-server
    KubernetesMetricsServer:KubernetesMetricsServer是Cluster的核心监控数据的聚合器,kubeadm默认是不部署的。MetricsServer供Dashboard等其他组件使用,是一个扩展的APIServer,依赖于APIAggregator。所以,在安装MetricsServer之前需要先在kube-apiserver中开启API......
  • 掌握Serverless函数计算服务中的错误处理
    0介绍在无服务器计算的世界中,AWSLambda已经成为构建可伸缩和高效应用程序的基石。虽然Lambda简化了代码的部署和执行,但强大的错误处理对于确保无服务器函数的可靠性至关重要。本指南探讨在AWSLambda中进行错误处理的最佳实践,帮助构建具有弹性的无服务器应用程序。1Lamb......
  • Vscode解决中文乱码和多文件操作
    一、解决多文件操作2.然后创建一个main文件、一个func.h文件、一个func.c文件分别写上代码这是main.c这是func.c文件这是func.h文件二、配置launch.json和tasks.json文件 将下面这个json文件复制拷贝到launch.json去:launch.json{//使用IntelliSense了解相关......
  • C#读写SQL Server的操作,仅作为记录
    publicstaticstringconnStr="Server=127.0.0.1;Database=WJB;UserId=sa;Password=XXXXXX";///<summary>///根据SQL语句返回所查询的DataTable对像,有参数///</summary>///<paramname="sql">SQL语句</param>///<paramname=&qu......
  • PG数据库的离线rpm包下载
    PG数据库的离线rpm包下载背景周末时间研究数据库的版本.发现PostgreSQL数据库的版本号已经变成了一年一个大版本.兼容起来其实成本很高.想着能够在能够上网的机器上面弄好多套数据库.便于备份和下载下载方式参照官方文档进行学习,改完下载和使用.注意的是,我这边......