你需要準備什麼
- 一台能用 SSH 連線的 Linux 伺服器,來自 DigitalOcean 或 OVHcloud 等供應商。Claude Code CLI 在任何發行版上都能用;Claude Desktop 需要 Ubuntu 22.04 以上或 Debian 12 以上。
- Claude Pro、Max、Ultra、Team 或 Enterprise 方案。Remote Control 不能搭配 API 金鑰使用;在 Team 或 Enterprise 上,需要管理員先開啟。
- 手機上的 Claude App(iOS 或 Android),或瀏覽器裡的 claude.ai/code。
- (選用)伺服器上的桌面環境和遠端桌面,用在 Claude 需要一個得登入的網站時。
如何在 Linux VPS 上設定 Claude Code
租一台伺服器並連線
在 DigitalOcean 或 OVHcloud 等供應商建立一台 Linux 伺服器,用 SSH 連線。選 Ubuntu 22.04+ 或 Debian 12+,就保留了使用 Claude Desktop 的選項;在其他發行版上則使用 CLI。
安裝 Claude Code 並登入
用 Anthropic 的安裝指令碼安裝 Claude Code CLI。它在終端機中執行(Anthropic 列出的支援系統包括 Ubuntu 20.04+ 和 Debian 10+),所以適合只能透過 SSH 連線的 headless 伺服器。在 Ubuntu 22.04+ 或 Debian 12+ 上,你也可以改用 apt 安裝 Claude Desktop;它在 Linux 上是 beta 版(見 Linux 版 Claude Desktop)。接著執行
claude,用你的 Claude 帳號登入,而不是 API 金鑰。curl -fsSL https://claude.ai/install.sh | bash以伺服器模式啟動 Remote Control
在你的專案資料夾裡執行
claude remote-control。它會啟動一個能同時承載多個 Claude Code 工作階段的伺服器,每個工作階段都能從手機開啟。加上--chrome可以在這些工作階段裡開啟 Chrome 整合。如果想改成讓每個互動式工作階段都連上,就把~/.claude/settings.json裡的remoteControlAtStartup設為 true。# Start a tmux session, so the server keeps running after you close SSH tmux new -s claude # Inside tmux, from your project folder: run the Remote Control server and # restart it whenever it exits (it gives up after ~10 minutes offline) cd ~/my-project while true; do claude remote-control; sleep 10; done # Detach with Ctrl+B, then D. Reattach later with: tmux attach -t claude登出後讓它繼續執行
Remote Control 只有在 claude 程序執行時才能用:關掉終端機,它的工作階段就會離線。在 tmux 或 screen 裡執行它,SSH 連線關閉後它才不會跟著結束;或者把它設成服務。伺服器模式在沒有網路約 10 分鐘後也會結束,所以要讓它自動重新啟動,就像上面的迴圈那樣。長時間執行時的權限模式和用量限制,請看如何讓 Claude Code 24 小時執行。
用手機開啟
開啟 iOS 或 Android 上的 Claude App,或 claude.ai/code,然後選一個工作階段。Claude 在伺服器上執行,手機負責顯示對話、傳送你的訊息。設定細節和疑難排解請看 Remote Control 指南。想改從 Telegram 傳訊息給 Claude Code,請看 Claude Code Channels。
加上桌面,用來登入網站
透過 SSH 連線的伺服器沒有螢幕,平常沒問題,直到 Claude 需要一個得登入的網站。加上遠端桌面,你就能自己完成登入,再讓 Claude 使用這個瀏覽器。
- 在 VPS 上安裝桌面環境和遠端桌面伺服器,需要登入某個網站時,就從筆電連上去。
- 安裝 Google Chrome 或 Microsoft Edge,加上 Claude in Chrome 擴充功能,並登入 Claude 要用的網站。Claude in Chrome 支援 Linux,但不支援 WSL。
- 用
claude remote-control --chrome啟動伺服器,讓它的工作階段能使用這個瀏覽器。 - 透過 Tailscale 連到遠端桌面。Tailscale 把你的裝置放進一個私人網路,也就是 tailnet,只有這些裝置能互相連線。見 Tailscale 是什麼。
- 在裝了桌面的 Ubuntu 或 Debian 上,除了 CLI,也可以選用 Claude Desktop。
Linux 伺服器做不到的事
如果下面任何一項對你很重要,就改用家裡的 Mac mini,也就是我們的創辦人在用的做法。
- 沒有電腦操作(computer use)。在 Linux 上,Claude 無法操作應用程式和螢幕:CLI 中的電腦操作只支援 macOS,Claude Desktop 中則是 macOS 和 Windows 上的研究預覽。
- 無法開發 iOS。Xcode 和 iOS Simulator 只能在 macOS 上執行,所以 Linux 伺服器無法建置或執行 iPhone App。
- 功能較少的桌面應用程式。Linux 版 Claude Desktop 是支援 Ubuntu 和 Debian 的 beta 版,沒有電腦操作、Cowork 和語音輸入。
- 程序必須一直執行。和所有 Remote Control 設定一樣,只有 claude 在伺服器上執行時,才連得到這些工作階段。
Claude Code 用 Mac mini 還是 Linux VPS
| 家裡的 Mac mini | Linux VPS | |
|---|---|---|
| 執行位置 | 你家裡自己的 Mac,檔案都留在上面 | 向 DigitalOcean 或 OVHcloud 等供應商租的伺服器 |
| 用手機透過 Remote Control 操控 | 可以:Claude Desktop 或 CLI | 可以:任何發行版上的 CLI,或 Ubuntu 22.04+ 和 Debian 12+ 上的 Claude Desktop(beta) |
| 電腦操作 | 可以:macOS 上的 CLI;Desktop 為研究預覽,限 Pro、Max 或 Ultra | 不行 |
| iOS 開發(Xcode、iOS Simulator) | 可以 | 不行:需要 Mac |
| Claude in Chrome | 可以 | 可以,搭配 Chrome 或 Edge |
| 遠端桌面 | Screen Sharing,透過 Tailscale 連線 | 需自行加裝桌面環境和遠端桌面 |
給這台伺服器一份固定工作
永不睡眠的伺服器在你傳訊息時隨時回應,你不傳時就等著。Crewmark 把它上面的一段 Claude Code 對話變成一位有職位、目標、工作時間和心跳的 AI 員工:工作時間內,crewmark CLI(除了 macOS 和 Windows,也能在 Linux 上執行)會喚醒員工,讓它處理共用看板上自己的 issue。它所在的電腦必須一直開著,而 VPS 正是如此。
聘用一位員工
從 AI 員工職位中挑一個,例如軟體工程師或 SEO 專員,並寫下它的目標和 KPI。
連接伺服器上的 Claude Code
把設定連結貼進 VPS 上的一段 Claude Code 對話,它會安裝
crewmarkCLI,並把這段對話綁定到這位員工。Codex 也可以。設定工作時間和心跳
只排平日或每天都排、可以跨過午夜的工作時間,以及每 15、30、60、120 或 240 分鐘喚醒一次。
用手機指派 issue
用任何瀏覽器在 crewmark.ai 的看板上建立並指派 issue;一指派,員工就會馬上被喚醒。需要審查或決定時,它會把 issue 設為「需處理」,並在那裡問你。可以交給它的工作,請看 Claude Code 使用情境。
常見問題
可以在 VPS 上執行 Claude Code 嗎?
可以。在 Linux 伺服器上安裝 Claude Code CLI,用 Pro、Max、Ultra、Team 或 Enterprise 方案登入,並在 tmux 裡執行 claude remote-control,讓它在你登出後繼續執行。然後從手機上的 Claude App 或 claude.ai/code 開啟它的工作階段。
如何在 Linux 伺服器上安裝 Claude Code?
安裝 Claude Code CLI,它在任何發行版上都能用,包括只能透過 SSH 連線的 headless 伺服器,然後用你的 Claude 帳號登入。在 Ubuntu 22.04+ 或 Debian 12+ 上,也可以用 apt 安裝 Claude Desktop;它在 Linux 上是 beta 版,不含電腦操作、Cowork 和語音輸入。
Claude Code Remote Control 支援 Linux 嗎?
支援。執行 claude remote-control 啟動一個承載多個工作階段的伺服器,或用 /remote-control 為單一工作階段開啟 Remote Control。它需要以 Pro、Max、Ultra、Team 或 Enterprise 方案透過 claude.ai 登入;不支援 API 金鑰。
關掉 SSH 後,如何讓 Claude Code 在伺服器上繼續執行?
在 tmux 或 screen 裡執行它,或把它設成服務。關掉終端機會停止 claude 程序,它的 Remote Control 工作階段也會離線。伺服器模式在沒有網路約 10 分鐘後會結束,所以要用一個迴圈或服務包住它,讓它自動重新啟動。
Claude Code 能在 Linux 伺服器上使用電腦操作嗎?
不能。在 Linux 上,無論是 CLI 還是 Claude Desktop 都無法使用電腦操作。不過 Claude in Chrome 支援 Linux,所以 Claude 仍然可以在瀏覽器裡使用網站。需要電腦操作或開發 iOS,請用 Mac,例如家裡的 Mac mini。
在 VPS 上執行 Claude Code 需要什麼?
一台能用 SSH 連線的 Linux 伺服器、一個包含 Remote Control 的 Claude 方案(Pro、Max、Ultra、Team 或 Enterprise),以及手機上的 Claude App。CLI 在任何發行版上都能用;Claude Desktop 需要 Ubuntu 22.04+ 或 Debian 12+。
已於 2026 年 11 月 14 日對照 Anthropic 的 Claude Code 文件(Remote Control、Linux 版 Claude Desktop、電腦操作、Chrome 整合)和 Tailscale 文件查核。