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服务器如何设置url链接
Mar 31 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
Kubernetes控制节点的部署
Apr 01 Servers
Windows和Linux上部署Golang并运行程序
Apr 22 Servers
鲲鹏 CentOS 7 安装Python3.7
May 11 Servers
Win2008系统搭建DHCP服务器
Jun 25 Servers
nginx代理实现静态资源访问的示例代码
Jul 07 Servers
Docker安装MySql8并远程访问的实现
Jul 07 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
Jul 23 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
PHP 字符串操作入门教程
2006/12/06 PHP
可以在线执行PHP代码包装修正版
2008/03/15 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jQuery 选择器理解
2010/03/16 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
Python中使用logging模块打印log日志详解
2015/04/05 Python
初步理解Python进程的信号通讯
2015/04/09 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
pandas把dataframe转成Series,改变列中值的类型方法
2018/04/10 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
英语文学专业学生的自我评价
2013/10/31 职场文书
小加工厂管理制度
2014/01/21 职场文书
勤俭节约倡议书
2014/04/14 职场文书
2015年加油站工作总结
2015/05/13 职场文书
员工担保书范本
2015/09/22 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
《分数的意义》教学反思
2016/02/20 职场文书