Logo苏江
  • 博客
  • 知识库
  • 关于我
把 AI 编程变成 24/7:远程服务器 + VS Code SSH + tmux 手把手搭建
2026/01/03

把 AI 编程变成 24/7:远程服务器 + VS Code SSH + tmux 手把手搭建

用远程 Linux 扛住所有项目,VS Code 一个窗口管理几十个 tmux 会话,手机也能随时下指令,让 AI 在后台持续干活。

把 AI 编程变成 24/7:远程服务器 + VS Code SSH + tmux 手把手搭建

如果你觉得 AI 编程只能在你坐在电脑前才动起来,那问题不在模型,而在宿主机。只要把项目放到一台长期在线的服务器上,AI 就像搬进了机房,24 小时都在工位上。

这篇教程不讲概念,直接把整套“常驻工作台”搭出来:服务器上跑项目、tmux 扛会话、VS Code 远程管理,手机随时接管。

你需要的东西很简单:一台 Linux 服务器、VS Code + Remote-SSH、能 SSH 登录的密钥、tmux,以及你常用的终端 AI 工具(Codex/Claude Code 都行)。

24/7 远程 AI 编程工作台结构从本地 VS Code 和手机 Termius 进入远程服务器,通过 SSH 连接 tmux 会话,AI 工作者常驻运行。本地 VS CodeRemote-SSH手机 Termius随时接管远程 Linux 服务器SSH 稳定入口tmux 会话池每个项目一个会话AI 工作者Codex / Claude Code

先把 SSH 变成稳定入口

你已经能登录服务器的话,先别急着开 AI,第一步是把 SSH 连接“养稳”。最省心的做法就是用密钥 + 保活配置,让 VS Code 和手机都走同一个入口。

生成密钥(已有可跳过):

ssh-keygen -t ed25519 -C "your@email.com"

把公钥加入服务器:

ssh-copy-id user@YOUR_SERVER_IP

然后在本地 ~/.ssh/config 加一段,后面所有工具都直接用 ai-server:

Host ai-server
  HostName YOUR_SERVER_IP
  User user
  IdentityFile ~/.ssh/id_ed25519
  ServerAliveInterval 60
  ServerAliveCountMax 3

完成后用 ssh ai-server 试一下,能直接进就对了。要是还要输密码,多半是公钥没写进 ~/.ssh/authorized_keys。

tmux 装好,再把项目切成会话

tmux 是这套系统的“防断电层”。你断网、关电脑、睡觉,tmux 里的进程都继续跑。

安装命令如下,Ubuntu/Debian 用 apt,CentOS/Rocky 用 yum:

sudo apt-get update && sudo apt-get install -y tmux
sudo yum install -y tmux

如果你没有 root 权限,让管理员装一下就好。装完 tmux -V 能出版本号就是成功。

创建会话的方式很简单,把每个项目当成一个会话:

cd ~/projects

tmux new -s project-a

日常最常用的三件事:

  • Ctrl+b 再 d:离开会话但不中断
  • tmux ls:查看所有会话
  • tmux attach -t project-a:回到指定会话

用 VS Code 远程接管 tmux

现在把 VS Code 变成“遥控器”。在本地装好 Remote - SSH 插件,连接 ai-server,打开你的项目目录,然后在 VS Code 的终端里执行:

tmux attach -t project-a

你会看到终端直接进入 tmux 会话。此时你可以关掉本地 VS Code,回来的时候重新 attach,窗口还在。

如果 VS Code 一直卡在连接阶段,先用系统终端 ssh ai-server 验证网络;如果连得上,通常是 VS Code 的 SSH 配置或权限问题。

让 AI 常驻在每个窗口里

现在才开始让 AI 干活。你可以在 tmux 会话里开多个窗口,每个窗口跑一个 AI 任务。核心原则是“一个窗口一个任务”,别把所有东西塞到一个对话里。

建议在项目目录放一个 prompt.md,每次复制一份修改,不会忘记格式:

你是我的项目助手。
目标:完成以下任务并输出结果文件。
要求:
1. 每一步输出你正在做的事
2. 完成后生成 result.json,标记 done: true/false
任务:
- TODO: 描述具体任务

如果你用的是 Codex/Claude Code,直接在窗口里启动:

codex

跑着跑着卡住了?先看服务器 CPU/内存是不是顶了。AI 不是不能并发,而是你机器扛不住太多并发。

手机随时接管(可选但强烈建议)

这一步特别爽。手机装 Termius,配置同样的 ai-server,登录后:

tmux ls
tmux attach -t project-a

你会看到和 VS Code 一样的画面。临时改个任务、重启个窗口,路上就能解决。

Termius 里没有 Ctrl 键的话,打开它自带的功能键面板,Ctrl+b 就能发出去。

让它稳定跑一整天的习惯

这套系统搭好后,真正决定产能的是你的习惯。我的节奏是这样:

  • 早上扫一遍 tmux ls,确认有哪些项目还活着
  • 中午看一眼有没有卡住的任务,必要时重启窗口
  • 晚上把关键输出落到 result.json 或日志里,第二天统一回收

习惯养起来后,你的 AI 才是真正的“后台工人”。

你大概率会踩的坑

  • 服务器断线:大多是 SSH 没做保活,或者公司网络限制。
  • 开太多窗口:CPU 满了就别硬顶,先从 3-5 个并发起步。
  • 任务提示词乱:没有模板就会反复改,prompt.md 能省很多精神力。
全部文章

作者

avatar for 苏江
苏江

分类

  • AI探索
把 AI 编程变成 24/7:远程服务器 + VS Code SSH + tmux 手把手搭建先把 SSH 变成稳定入口tmux 装好,再把项目切成会话用 VS Code 远程接管 tmux让 AI 常驻在每个窗口里手机随时接管(可选但强烈建议)让它稳定跑一整天的习惯你大概率会踩的坑

更多文章

苏江:分享个自制的公众号排版编辑器,适合保存AI生成的Markdown格式文档
AI探索

苏江:分享个自制的公众号排版编辑器,适合保存AI生成的Markdown格式文档

苏江:分享个自制的公众号排版编辑器,适合保存AI生成的Markdown格式文档

avatar for 苏江
苏江
2025/07/27
AI Slop:互联网正在被AI垃圾淹没,你该如何自救
AI探索

AI Slop:互联网正在被AI垃圾淹没,你该如何自救

AI slop是什么?为什么200亿美元基金CEO也会上当?Netflix、Steam、Facebook都在沦陷。这篇文章告诉你如何识别、避免、以及利用这场内容灾难。

avatar for 苏江
苏江
2025/12/19
苏江:如何下载和使用Sora 2
AI探索

苏江:如何下载和使用Sora 2

苏江:如何下载和使用Sora 2

avatar for 苏江
苏江
2025/10/02

需要定制方案?

遇到问题或想让我帮你完成繁重的工作?给我发条消息,我会在24小时内回复——简单咨询永远免费。

100% 隐私保护,无垃圾邮件,只有解决方案。

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新

Logo苏江

AI独立开发者 · 作家 · 投资人

TwitterX (Twitter)Email

微信号: iamsujiang

WeChat QR Code
扫码加微信交流
内容
  • AI探索
  • 创业笔记
  • 投资思考
资源
  • 博客
  • 书籍
关于
  • 关于我
  • 联系我
  • 邮件订阅
法律
  • Cookie政策
  • 隐私政策
  • 服务条款
© 2026 苏江 All Rights Reserved.