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 09 Servers
nginx简单配置多个server的方法
Mar 31 Servers
Nginx反向代理及负载均衡如何实现(基于linux)
Mar 31 Servers
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
配置nginx 重定向到系统维护页面
Jun 08 Servers
nginx结合openssl实现https的方法
Jul 25 Servers
Nginx+Windows搭建域名访问环境的操作方法
Mar 17 Servers
Window server 2012 R2 AD域的组策略相关设置
Apr 28 Servers
docker compose 部署 golang 的 Athens 私有代理问题
Apr 28 Servers
Nginx配置之禁止指定IP访问
May 02 Servers
Nginx的gzip相关介绍
May 11 Servers
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
Jun 25 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
php去除HTML标签实例
2013/11/06 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
python获得文件创建时间和修改时间的方法
2015/06/30 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
2018/07/12 Python
对python周期性定时器的示例详解
2019/02/19 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
区分python中的进程与线程
2020/08/13 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
如何获得EntityManager
2014/02/09 面试题
学生档案自我鉴定
2013/10/07 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
家长高考寄语
2015/02/27 职场文书