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实现发布静态资源的方法
Mar 31 Servers
Nginx搭建rtmp直播服务器实现代码
Mar 31 Servers
Nginx Rewrite使用场景及配置方法解析
Apr 01 Servers
教你快速开启Apache SkyWalking的自监控
Apr 25 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
Sep 25 Servers
使用Nginx搭载rtmp直播服务器的方法
Oct 16 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
阿里云ECS云服务器快照的概念以及如何使用
Apr 21 Servers
Docker安装MySql8并远程访问的实现
Jul 07 Servers
Nginx如何配置根据路径转发详解
Jul 23 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
easyui的tabs update正确用法分享
2014/03/21 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
PhpSpreadsheet设置单元格常用操作汇总
2020/11/13 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
jQuery中parentsUntil()方法用法实例
2015/01/07 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
JS获取鼠标相对位置的方法
2016/09/20 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
Vue 页面跳转不用router-link的实现代码
2018/04/12 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python类的用法实例浅析
2015/05/27 Python
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
django 类视图的使用方法详解
2019/07/24 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
JAVA代码查错题
2014/10/10 面试题
国际经济贸易专业推荐信
2013/11/06 职场文书
八年级美术教学反思
2014/02/02 职场文书
项目建议书模板
2014/05/12 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
公司老总年会致辞
2015/07/30 职场文书