Claude Code部署到云端
概述
在 VS Code 中通过 SSH 连接到远程服务器后,在服务器上安装并运行 Claude Code,配合 tmux 保持后台运行,实现云端 Claude Code 开发环境。
操作步骤
1. 打开远程终端
- VS Code 连接 SSH 后,点击菜单栏的 终端(T) → 新建终端,或直接按
Ctrl+`。 - 确保终端显示的是你的远程服务器(例如提示符为
root@你的服务器名:~#)。
2. 更新系统并安装依赖
3. 安装 Node.js(LTS 版本)
验证:node -v 应显示 v20 或 v22。
4. 全局安装 Claude Code
5. 配置 DeepSeek API(写入环境变量)
编辑 ~/.bashrc,在末尾添加以下内容(记得替换你的 API Key):
保存后执行 source ~/.bashrc 使其立即生效。
6. 创建 tmux 会话并启动 Claude Code
进入 tmux 会话后,在里面启动 Claude Code:
7. 安全退出(保持后台运行)
在 tmux 会话里按 Ctrl+B 然后松开,再按 D,你会看到 [detached] 提示,表示会话已挂起到后台。之后即使关闭 VS Code 甚至断开 SSH,Claude Code 也会继续在服务器上运行。
8. 重新连接会话
下次用 VS Code 远程连接到服务器后,在终端里输入:
日常使用小贴士
- 所有操作都在这一个 tmux 会话里进行,不需要每次都新开一个
claude命令。 - 如果你想在多台服务器上同步配置,可以把
~/.bashrc里的变量复制过去。