ubuntu虚拟机中codex连接腾讯云服务器

LarryHeng 2026-08-06 20:59 1

由于煮煲的课程作业有分布式的要求,而煮煲又不想搞局域网内的连接,就打起了服务器的想法。之前看xhs有一篇帖子,是一个ai聊天项目的时候,因为想保持24H在线,于是购入了两台腾讯云服务器,通过一个上午的反复摩擦,最终实现了部署,然后那位老师说“弄一个ssh mcp,codex上去帮你整就好了,你以后不需要自己上vps”。借此作业,一个大胆的想法开始产生(由于本人比较懒,一直拖到现在):



首先是腾讯云服务器那边,防火墙需要开放22端口,允许linux远程连接



再次是秘钥。由于使用的是ssh远程连接,在虚拟机处要有一个秘钥(绑定新秘钥的时候必须关机重启,这个是服务器那边强制的,不重启不能绑定秘钥,因此需提前做好数据备份)


下面是最主要的部分:把腾讯云服务器对应的ip改成直连

因为本机使用codex需要开梯子,但因为虚拟机先通过NAT拿到的地址,连接始终处于“TCP 已经连接成功,但在SSH banner或密钥交换阶段被断开”的情况,问了chatgpt,排查了很多情况,最终确定要把服务器域名设置成直连,才能访问(测试下来,如果在Windows主机访问,填不添加都能上去,建议还是添一下,不然腾讯云会一直发邮件和短信过来,提示高位访问)

具体操作:clash的订阅那边,右键-“编辑规则”-规则类型选择“IP-CIDR”,然后规则内容那边填腾讯云主机的ip,然后保存就行

关于规则类型,大家可以参考这边 自定义规则 - Clash Verge Rev Docs



最后,给大家推荐一下这位佬友的项目(无需注册,内容保存在本地,可接入微信)




给大家看一下二次开发、模型调整后的效果

最新回复 (11)
  • Hubert 08-06 21:20
    1

    根本没有这么麻烦,直接把本机密匙配置好,直接丢ssh的连接去操作就好了,用了好几个月了。

    在全局提示里加了一些危险改动需要二次确认

  • 吴亦Fan? 08-06 21:22
    2

    主播很强 我到这都不会在服务器折腾codex!

  • LarryHeng 楼主 08-06 21:23
    3

    那个时候codex没敢放本机,都是在虚拟机里跑的,所以有各种杂七杂八的问题

  • star33 08-06 21:23
    4

    我是一个纯小白,我一直都是让gpt自己去想办法帮我控制的,然后gpt会自己生成ssh密钥的指令,告诉我去哪里打开命令行粘贴,然后我就全部丢给他了 ^-^不知道是不是风险很大

  • Rock Global 08-06 21:24
    5

    使用Netcatty,然后开mcp,codex直接就能操作了

  • AlexD 08-06 21:27
    6

    如果不是官方的 API,最好还是限制一下吧,ssh 密钥最好自己掌握,然后利用 config 设置别名,比如 VPS-us-01 之类的,然后接下来让 codex 接管,但不允许它访问 .ssh 文件夹

  • star33 08-06 21:27
    7

    每次任务完他都说删除了,也不知道是真的假的

  • LarryHeng 楼主 08-06 21:28
    8

    我也差不多,但是我命令里写了禁止传ssh等东西,反正自己搞的小项目,也无所谓了

  • 我特么来了 08-06 21:54
    9

    这么复杂,windows自带openssh,直接给他账号密码让他上去干就完了

  • uman 08-06 22:08
    10

    codex 不是自带ssh能力吗?佬感觉是脱裤子放屁啊

  • LarryHeng 楼主 08-06 22:09
    11

    我那个时候装在虚拟机里面,不改直连就进不去啊,一直报连接失败

* 帖子来源Linux.do
返回