vscode内网访问服务器的方法


Posted in Servers onJune 28, 2022

文章背景

  • 公司内网需要看代码,用原装工具实在太难受了,于是可以在传入vscode插件
  • 文章由一个ssh插件进行加撰写,如有错误还请谅解。

1.插件

插件下载

插件下载:https://marketplace.visualstudio.com/VSCode
下载注意:版本问题很重要,不然安装失败,首先获取vsode版本,然后插件的版本要小于vscode。我选择卸载重新安装vscode,.ssh插件不会被删除,所以放心。

vscode内网访问服务器的方法

vscode内网访问服务器的方法

vscode内网访问服务器的方法

下载的离线插件后缀都是vsix结尾。

插件安装

安装方式一:

code --install-extension ms-vscode-remote.remote-ssh-0.55.0.vsix

安装方式二:

vscode内网访问服务器的方法

2.内网无网络安装ssh无法访问服务器

首先知道一点commit id,在 帮助->关于可以看到。

vscode内网访问服务器的方法

问题:其实问题就出在如何在Linux服务器上部署VS Code Server,当你连接服务器的时候(即使连不上)会在服务器根目录生成.vscode-server/bin,打开bin会看到上面提到的commit id,由于没有在host部署所以生成无效,并不能连接。

下载vscode-server-linux-x64.tar.gz

解决:记住上面的Commit ID,可以通过下面的链接下载 vscode-server-linux-x64.tar.gz安装包
(注意下面网址把:${commit_id}替换成对应的Commit ID)

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
//针对自己的commit id下载对应的包一定不能下载错
eg:https://update.code.visualstudio.com/commit:30d9c6cd9483b2cc586687151 bcbcd635f373630/server-linux-x64/stable

使用vscode-server-linux-x64.tar.gz

cd ~
ll
//删除原有的
rm -rf .vscode-server

//新建,把vscode-server-linux-x64.tar.gz转移到下面新建的bin目录下
mkdir .vscode-server
cd .vscode-server
mkdir bin
tar -zxf vscode-server-linux-x64.tar.gz

//注意把:${commit_id}替换成对应的Commit ID,改名:把文件夹名换成commit id号
mv vscode-server-linux-x64 ${commit_id}

到此这篇关于vscode内网访问服务器的文章就介绍到这了,更多相关vscode内网访问服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
nginx如何将http访问的网站改成https访问
Mar 31 Servers
nginx处理http请求实现过程解析
Mar 31 Servers
详解nginx进程锁的实现
Jun 14 Servers
Nginx源码编译安装过程记录
Nov 17 Servers
nginx刷新页面出现404解决方案(亲测有效)
Mar 18 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
Apr 29 Servers
nginx配置限速限流基于内置模块
May 02 Servers
讨论nginx location 顺序问题
May 30 Servers
Windows server 2012 NTP时间同步的实现
Jun 25 Servers
Apache Kafka 分区重分配的实现原理解析
Jul 15 Servers
centos环境下nginx高可用集群的搭建指南
Jul 23 Servers
Valheim服务器 Mod修改安装教程 【ValheimPlus】
Dec 24 Servers
云服务器部署 Web 项目的实现步骤
在虚拟机中安装windows server 2008的图文教程
腾讯云服务器部署前后分离项目之前端部署
Jun 28 #Servers
windows系统安装配置nginx环境
Jun 28 #Servers
Python安装及建立虚拟环境的完整步骤
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
git stash(储藏)的用法总结
Jun 25 #Servers
You might like
apache+php+mysql安装配置方法小结
2010/08/01 PHP
PHP中HTML标签过滤技巧
2014/01/07 PHP
PHP图片加水印实现方法
2016/05/06 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
jQuery中bind与live的用法及区别小结
2014/01/27 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
element-ui 弹窗组件封装的步骤
2021/01/22 Javascript
跟老齐学Python之print详解
2014/09/28 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
python生成器用法实例详解
2019/11/22 Python
市场营销专科应届生求职信
2013/11/24 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
化工实习心得体会
2014/09/09 职场文书
关于运动会的广播稿50字
2014/10/17 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
初中信息技术教学反思
2016/02/16 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python
Golang ort 中的sortInts 方法
2022/04/24 Golang