
把 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 都行)。
先把 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 tmuxsudo 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能省很多精神力。
更多文章
需要定制方案?
遇到问题或想让我帮你完成繁重的工作?给我发条消息,我会在24小时内回复——简单咨询永远免费。
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新


