vscode远程访问内网服务器中docker容器小白教程

这篇具有很好参考价值的文章主要介绍了vscode远程访问内网服务器中docker容器小白教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

我的本意是想用vscode调试学术版gpt的翻译功能,给它加一个自适应的系统提示词。

然而为了这个调试,我付出了太多,怎么这么多弯路要走~

首先,Windows直接用docker+wsl2调试实在是太痛苦,之前wsl2已经崩溃两次,所以我不得不把程序放在Ubuntu的台式机上。

然而我自己日常的办公电脑还是windows,Windows和我的台式机的网络并不在一个局域网内。

vscode无法直接远程链接。

好消息是,我之前看师弟用autossh配置过ssh的端口转发,但是我当时没看清具体的操作。

我只记得,需要一个hk的云服务器做中转,好消息是我刚买了一个阿里云的hk云服务器,现在只需要配置了。

配置网络这种东西,对我这种非计算机科班的人来说,是一个非常难受的事情,硕博这么多年的锻炼,我勉强能记住一些操作,但实际配置,还是有太多的坑了。

对于这种只知道“粗略的需求+少数关键词”的配置任务,有什么快速的学习方案?

我的初步思路:

1. 按照最简需求谷歌搜索:vscode远程访问内网设备docker

找到一个比较类似的帖子:bicbrv:vscode远程访问内网设备docker

很不幸,这个帖子只能给我提供一个初步的思路,具体的步骤很不详细,也没法告诉我三个主机上各自该怎么配置

2. 然后添加关键词去gpt4中询问:

用autossh如何vscode远程访问内网设备docker,标出内网机器和外网服务器的配置细节步骤。

很好,gpt4会给出一些步骤:

vscode docker 远程控制,docker,vscode,远程,ssh,autossh,内网穿透

但实际上,这些步骤很多都不对!


3. 修改提示词,步骤具体化:

用autossh如何vscode远程访问内网设备docker,标出 外网服务器的配置细节步骤。

这下好了,给的步骤要靠谱很多,除开打开端口2000和2001之外,还有:

vscode docker 远程控制,docker,vscode,远程,ssh,autossh,内网穿透

123步都是对的。4不用考虑

4. 细化到内网配置,拿到这个内网穿透隧道的步骤:

安装好autossh和openssh-server;
终端输入:autossh -M 2001 -CNR 2000:localhost:22  root@ 123.123.123.123

这里M后面端口监控端口,如果断了会重连。2000是你对外访问的端口,22是内网服务器ssh的默认端口,后面是公网服务器用户名和IP地址。

公网和内网服务器配置好了,可以去Windows笔记本做一个测试:看看ssh -p 2000 user@123.123.123.123 能不能连上。

连上之后vscode打开docker容器的步骤,可以直接看下面的图,一张图可以完整的解释配置过程:
 

vscode docker 远程控制,docker,vscode,远程,ssh,autossh,内网穿透

这张图应该是比较清晰的描述配置的全过程了

虽然我画的是13个步骤,但实际上有很多子步骤都是嵌入在句子中了。

这样的配置过程我画了一个多小时的试错,还是在gpt4的帮助下,不知道后面什么时候能够把这样繁琐且没意义的过程自动化实现。

如果觉得这个教程对你有帮助,欢迎点个赞!


也欢迎大家关注我:

知乎:强化学徒,主要分享强化/LLM/agent/robot/aigc相关资讯和干货。

小红书:和AI一起进化 • 小红书 / RED,主要分享一些ai最新图文资讯和暴论。

公众号:kaixindelele,主要分享一些长图文干货。

B站:和AI一起进化,分享一些ai教程视频。文章来源地址https://www.toymoban.com/news/detail-861052.html

到了这里,关于vscode远程访问内网服务器中docker容器小白教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode 远程连接内网服务器和通过跳板机远程连接外网服务器

    若本地没有id_rsa文件,可打开cmd进入.ssh目录下输入命令:ssh-keygen,创建该文件,会提示输入该文件保存地址以及设置秘钥密码(最好不要设置密码,不然不方便免密登录,直接按回车键生成密钥),按需输入即可;详细方法见博客vscode通过跳板机远程服务器 生成密钥和公钥

    2024年01月18日
    浏览(36)
  • 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    转载自cpolar内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问 由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域

    2024年02月06日
    浏览(62)
  • VsCode SSH远程连接服务器【内网穿透公网连接】

    1.前言 记得笔者小时候看电视,看到影视角色总是用一个老式的键盘,噼里啪啦的在电脑屏幕上输入一行行字符,那时候觉得能这么操作电脑真的好帅,从而立下了长大以后也要这样使用电脑的志向。 长大以后,笔者的愿望终于实现,整天坐在电脑面前敲代码抓BUG;而小时候

    2024年02月03日
    浏览(40)
  • Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月06日
    浏览(40)
  • 云服务器+FRP实现内网穿透,可以远程访问本机的jupyter服务器

    本文利用云服务器+FRP实现内网穿透,可以远程访问本机的jupyter服务器 写这篇博客的初衷是:台式机上有GPU,想可以远程访问台式机的jupyter服务器,从而可以在笔记本上远程使用台式机的GPU来做深度学习 阿里云云工开物计划可以领取300元优惠券,经过实测,可以免费购买轻

    2024年02月04日
    浏览(65)
  • 【Linux内网穿透】】Linux本地搭建GitLab服务器 - 内网穿透远程访问

    转载自cpolar极点云文章:Linux搭建GitLab私有仓库,并内网穿透实现公网访问 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。 Gitlab是被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中

    2024年02月07日
    浏览(35)
  • 内网穿透:在家远程ssh访问学校内部网服务器

    cpolar官网注册即可(邮箱即可) cpolar支持http/https/tcp协议,不限制流量(花生壳免费只能使用1G流量),也不需要公网ip,只要在服务器上安装客户端即可配置,免费,当然也有付费,但我们只需购买0元的免费版本即可,带宽1M,如果需要更大的带宽可以升级套餐。 用一键自

    2024年01月24日
    浏览(33)
  • 【服务器】零基础搭建私有云盘并内网穿透远程访问

    转载自cpolar极点云的文章:使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问 Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏

    2024年02月07日
    浏览(26)
  • 使用VSCode SSH公网远程连接本地服务器开发 - cpolar内网穿透

    转发自cpolar极点云的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法

    2024年02月06日
    浏览(60)
  • 使用 VSCode SSH 公网远程连接本地服务器开发 - cpolar内网穿透

    转发自cpolar极点云的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包