Claude Code VPS服务器部署教程:打造24小时在线的AI助手

想象一下,你在电脑上给 Claude Code 安排一个编程任务,然后直接关闭电脑。等你有空的时候,再打开手机上的 Claude App,就能继续查看项目进度,甚至直接用手机给 Claude Code 发送新的开发指令。

今天这篇教程,就教大家如何利用 Hostinger VPS + Claude Code + GNU Screen + Remote Control,搭建一套可以从电脑和手机远程操作的 AI 编程环境。

整个过程不需要你具备专业的 Linux 基础,只需要跟着教程,把对应的命令复制到服务器终端,就可以一步步完成。

► Hostinger VPS 服务器: https://bit.ly/3BysRqP

► Claude 官方网站: https://claude.ai

需要注意,Hostinger VPS 和 Claude 会员是两项独立服务。购买 VPS 并不会自动获得 Claude Pro 或 Max 会员。

一、为什么要把 Claude Code 部署到 VPS?

正常情况下,我们可以直接在自己的 Windows 或 Mac 电脑上安装 Claude Code。

但问题是,如果你在本地电脑运行 Claude Code,关闭电脑后,本地正在运行的 Claude Code 进程也会停止。

VPS 就不一样了。

VPS 是一台运行在数据中心的云服务器。只要服务器正常运行,就不需要依赖你自己的电脑保持开机。

把 Claude Code 部署到 VPS 上,有以下几个好处:

  • 不需要自己的电脑一直开机。
  • 可以通过浏览器远程访问服务器。
  • 可以使用 GNU Screen 保持终端会话运行。
  • 可以通过 Claude Remote Control 在手机上继续控制编程任务。
  • 可以直接在服务器上开发网站、测试程序和部署应用。
  • 适合 AI 建站、自动化工具、数据分析和其他开发项目。

但是需要特别说明:VPS 持续运行,不代表 Claude Code 会自动无限执行任务。 Claude Code 仍然需要实际的任务指令,并受会员额度、网络连接、进程状态等条件限制。

二、准备工作

开始之前,我们需要准备以下三样东西。

第一:一台 Hostinger VPS。

建议选择支持 Ubuntu 24.04 的 VPS 套餐。本文使用 Hostinger 的 KVM VPS,并直接部署官方提供的 Claude Code 预装模板。

► Hostinger VPS:https://bit.ly/3BysRqP

第二:Claude 账户。

推荐使用 Claude Pro 或 Max 会员。本文采用 Claude 订阅账户登录,不使用单独计费的 Anthropic Console API。

如果只有免费的 Claude 账户,需要先确认当前账户是否具备 Claude Code 对应功能和额度。

第三:一台能够打开浏览器的电脑。

Windows 和 Mac 都可以。我们主要通过 Hostinger 的 Web 控制台操作,因此不需要提前安装 SSH 软件。

三、在 Hostinger VPS 中安装 Claude Code

进入 Hostinger 官网,登录账户,购买或打开已有的 VPS。

在 VPS 的操作系统模板中,选择:

Ubuntu 24.04 with Claude Code

这个模板已经预装 Claude Code,可以省去大量手动配置工作。

如果你购买 VPS 时已经选择了该模板,那么无需再次安装 Claude Code。

如果 VPS 已经运行其他网站,不要直接重装系统,因为重新安装模板可能清除原来的文件和配置。

 

第一步:打开 VPS 控制台

进入 Hostinger 的 hPanel 后台。

依次选择:

VPS → 选择自己的服务器 → 概览 → Web 控制台

点击 Web 控制台,就会打开一个黑色的 Linux 命令窗口。

通常会看到类似这样的内容:

root@your-server:~#

这表示已经进入服务器终端。

如果系统要求输入密码,可以到 Hostinger VPS 后台查看或重置 root 密码。

注意,Linux 输入密码时不会显示字符,也不会显示星号,这是正常现象。

第二步:检查 Claude Code 是否安装成功

在终端输入:

claude --version

按 Enter 回车。

如果安装成功,会显示类似:

2.1.303 (Claude Code)

其中 2.1.303 是本文实际测试时的版本,不同时间安装的版本可能不一样。

只要能显示正常的 Claude Code 版本号,就说明程序已经可以使用。

第三步:启动 Claude Code

输入:

claude

按回车后,就会看到 Claude Code 的欢迎界面。

第一次运行时,可能会让你选择终端显示主题:

  • Auto:自动匹配终端主题
  • Dark mode:深色模式
  • Light mode:浅色模式

建议选择 Dark mode,然后按 Enter。

四、使用 Claude Pro 或 Max 会员登录

完成界面主题设置后,Claude Code 会要求选择登录方式。

通常会显示以下选项:

1. Claude account with subscription

使用 Claude Pro、Max、Team 或 Enterprise 订阅账户。

2. Anthropic Console account

使用 Anthropic Console API,按照 API 调用计费。

3. 3rd-party platform

通过 Amazon Bedrock、Microsoft Foundry、Google Cloud 等平台连接 Claude。

如果你已经购买 Claude Pro 或 Max 会员,直接选择第一个选项即可。

然后按 Enter。

Claude Code 会显示一个授权网址,通常以 https://claude.com/ 开头。

复制这个网址,粘贴到自己电脑的浏览器中打开。

使用 Claude 账户登录,点击授权。如果浏览器显示授权码,并且服务器提示输入授权码,就把授权码复制回终端。

登录完成后,Claude Code 就可以正常使用。

以后如果需要重新登录,可以在普通终端执行:

claude auth login

查看登录状态:

claude auth status

注意:不要把登录授权码、访问令牌或者完整的授权网址分享给其他人。

五、第一次使用 Claude Code

登录成功以后,我们可以直接使用中文输入开发指令。

例如:

你好,我是第一次使用 Claude Code。

请用中文介绍你的主要功能。

我准备在 Hostinger VPS 上开发和部署网站。

目前只需要介绍功能,不要修改任何服务器文件。

Claude Code 可以直接用中文回答。

接下来,还可以让它协助开发真实的网站项目。

例如:

我要开发一个跨境电商利润计算器网站。

具体要求:

1. 支持输入产品采购成本
2. 支持输入产品销售价格
3. 支持输入国际物流费用
4. 支持输入平台交易手续费
5. 自动计算利润和利润率
6. 页面适配电脑和手机
7. 使用简洁、现代化的设计

请先给我一份开发方案。

在我确认之前,不要执行安装命令,也不要修改系统配置。

Claude Code 会根据任务分析开发需求,并可以在授权后创建文件、修改代码、执行测试。

不过,这时候我们还没有让 Claude Code 在关闭终端后持续运行。

下面继续配置。

六、创建普通开发用户,提高服务器安全性

这一部分是对原方案的安全改进。

很多 VPS 默认使用 root 管理员账户登录,但不建议长期使用 root 账户运行 AI 编程代理。

因为 root 拥有很高的服务器管理权限。如果 Claude Code 自动执行错误命令,可能影响服务器上的其他文件和服务。

建议创建一个普通 Linux 用户,专门用于网站开发。

如果你目前还在 Claude Code 的聊天界面,先输入:

/exit

退出 Claude Code,回到 Linux 终端。

然后输入:

adduser webdev

这里的 webdev 是开发用户名,可以根据实际需求修改。

系统会要求设置密码,并询问用户信息。

输入密码两次。姓名、电话等非必填资料可以直接按 Enter 跳过。

最后输入 Y 确认。

接下来先以 root 身份安装我们需要的 GNU Screen:

apt update
apt install screen -y

安装完成以后,切换到普通用户:

su - webdev

这时候终端提示符应该不再以 root@ 开头,而是显示普通开发用户。

现在检查这个用户能否使用 Claude Code:

claude --version

如果能显示版本号,就可以继续。

如果显示 command not found,说明 Claude Code 可能只安装在原来 root 用户的环境中。

可以在当前普通用户下,按照 Claude 官方安装方式安装:

curl -fsSL https://claude.ai/install.sh | bash

安装完成后,按照安装器提示重新打开登录终端,再检查:

claude --version

普通用户与 root 用户的 Claude 登录信息通常相互独立,因此需要在新用户下重新授权一次。

claude auth login

使用之前的 Claude Pro 或 Max 账户完成授权即可。

后续我们主要使用 webdev 开发网站。安装系统级软件时,再根据需要使用管理员权限。

七、安装和使用 GNU Screen,让 Claude Code 保持后台运行

这一部分是整个教程的重点。

GNU Screen 是 Linux 上非常实用的终端会话管理工具。

简单理解,它可以在服务器中创建一个独立的终端会话。

即使你关闭浏览器、断开 SSH 连接,Screen 管理的会话仍然可以继续运行。

我们前面已经安装了 Screen,现在开始使用。

第一步:创建一个 Screen 会话

确认当前已经切换到普通开发用户,并且不在 Claude Code 的聊天界面中。

输入:

screen -S claude

这里的 claude 是 Screen 会话名称。

执行后,我们就进入一个新的 Screen 终端窗口。

第二步:创建项目文件夹

为了方便管理以后开发的多个项目,我们先创建一个专门存放代码的文件夹。

输入:

mkdir -p ~/projects

这条命令的作用是:在当前用户的主目录下创建 projects 文件夹。

然后输入:

cd ~/projects

这条命令的作用是进入刚才创建的项目目录。

以后开发多个网站,都可以放在这个目录下面。

例如,我们再创建第一个网站目录:

mkdir -p first-website

进入该目录:

cd first-website

这样做可以避免把所有网站的文件混在一起。

第三步:在 Screen 中启动 Claude Code

现在输入:

claude

如果是第一次进入这个项目目录,Claude Code 可能会询问是否信任当前目录。

确认路径确实是自己创建的项目文件夹,并且里面没有不可信文件后,可以选择:

Yes, I trust this folder

按 Enter 确认。

这样,Claude Code 就运行在 GNU Screen 管理的终端会话中了。

第四步:让 Screen 在后台继续运行

这是最重要的一个操作。

当 Claude Code 正在 Screen 中运行时,如果想关闭浏览器,但又不希望终端会话退出,需要使用以下快捷键:

先按 Ctrl + A,松开后再按 D。

注意,不是同时按三个按键。

操作完成后,Screen 会从当前终端分离,通常会显示类似:

[detached from ...]

这时候可以关闭 Hostinger 的 Web 控制台。

只要 VPS 继续正常运行、Screen 会话没有退出,Claude Code 进程也可以继续存在。

注意以下区别:

  • 直接关闭浏览器:Screen 会话通常仍然运行。
  • 使用 Ctrl + A,再按 D:主动将 Screen 会话切换到后台。
  • 在 Claude Code 中执行 /exit:结束 Claude Code 进程。
  • VPS 重启或关机:普通 Screen 会话也会结束。

因此,Screen 主要解决的是终端断线问题,而不是服务器重启后自动启动的问题。

八、关闭电脑后,如何重新进入 Claude Code?

假设你刚才已经关闭电脑,第二天想继续开发网站。

首先重新登录 Hostinger 后台,打开 VPS Web 控制台。

如果进入的是 root 管理员终端,先切换到之前创建的开发用户:

su - webdev

接下来查看当前 Screen 会话:

screen -ls

正常情况下,可能会显示:

12345.claude (Detached)

说明之前创建的 claude 会话仍然存在。

输入:

screen -r claude

就可以重新进入之前的终端会话。

如果提示该 Screen 会话处于 Attached 状态,可以尝试:

screen -dr claude

这条命令会尝试先将会话从原来的终端分离,再连接到当前终端。

只要原来的 Claude Code 进程没有退出,通常就能继续看到之前的工作界面。

这就相当于随时重新连接到服务器上正在运行的 Claude Code。

九、手机远程控制 Claude Code

前面的方法解决了电脑关闭浏览器以后,如何保留服务器终端会话的问题。

接下来,我们再实现另外一个功能:

在手机上远程使用 VPS 中的 Claude Code。

Claude Code 官方提供了 Remote Control 功能,支持通过 Claude 网页版或手机 App 连接到正在运行的 Claude Code 会话。

第一步:启用 Remote Control

确认自己正在 Claude Code 的聊天界面中,而不是普通 Linux 终端。

输入:

/remote-control

然后按 Enter。

Claude Code 可能会出现是否启用 Remote Control 的确认界面。

选择启用。

连接成功后,会显示远程会话链接或者相关连接状态。

第二步:在手机上安装 Claude App

打开 Claude 官方下载页面:

https://claude.com/download

根据自己的手机系统,安装对应的 iOS 或 Android App。

登录与服务器 Claude Code 相同的 Claude 账户。

第三步:在手机中找到远程会话

打开 Claude App。

进入 Code 功能页面,查看当前账户可以访问的 Claude Code 会话。

如果 Remote Control 已成功连接,并且服务器中的 Claude Code 还在运行,就可以找到对应的远程会话。

点击进入以后,就能在手机中继续发送编程指令。

例如:

继续开发刚才的网站。

先告诉我目前已经完成哪些功能。

再检查网站有没有明显的代码错误。

请不要执行部署或者修改服务器安全配置的操作。

这样,即使自己的电脑已经关闭,也可以通过手机继续控制 VPS 上的 Claude Code。

手机负责发送消息、查看结果;代码文件、开发工具和命令仍然运行在 VPS 环境中。

第四步:通过电脑浏览器远程控制

如果不想使用手机,也可以直接在其他电脑的浏览器中打开:

https://claude.ai/code

登录相同的 Claude 账户。

在可用会话列表中找到已经连接的 Remote Control 会话,然后继续操作。

需要注意,Remote Control 必须满足账户资格、登录方式、网络连接等官方要求。本文使用的是 Claude Pro / Max 订阅账户。

API Key 计费模式不等同于 Claude 订阅账户,不应假定能够使用同样的 Remote Control 功能。

十、直接启动带远程控制的 Claude Code

除了进入 Claude Code 后输入 /remote-control,我们还可以在普通 Linux 终端中直接启动远程控制模式。

先进入项目文件夹:

cd ~/projects/first-website

再运行:

claude --remote-control

这样会启动 Claude Code 的交互式会话,并尝试启用远程控制。

如果想以专门的远程控制服务模式启动,也可以在项目目录中运行:

claude remote-control

两者有所区别:

  • claude --remote-control:保留可以直接在终端聊天的交互界面,同时允许远程设备控制。
  • claude remote-control:启动远程控制服务器模式,主要等待浏览器或手机连接。

对于第一次使用的用户,更推荐先使用 /remote-control 或 claude --remote-control,因为操作方式更加接近平时使用 Claude Code。

如果希望关闭浏览器后远程会话继续在线,建议把这些进程运行在 GNU Screen 中。

官方说明:

https://code.claude.com/docs/en/remote-control

十一、服务器重启后,怎么恢复 Claude Code?

需要注意,如果 VPS 发生重启,之前的 Screen 进程一般不会自动恢复。

但这不意味着 Claude Code 的全部项目文件都丢失了。

正常保存在硬盘中的代码文件会继续存在,Claude Code 的历史对话也可以在符合条件时恢复。

服务器重新启动后:

首先打开 Hostinger VPS 的 Web 控制台。

切换到开发用户:

su - webdev

创建新的 Screen 会话:

screen -S claude

进入之前的项目文件夹:

cd ~/projects/first-website

恢复该目录最近一次 Claude Code 对话:

claude -c

如果能够找到之前的对话,就可以继续原来的开发工作。

然后根据需要重新启用 Remote Control:

/remote-control

完成后,就可以从手机或浏览器重新连接。

需要注意,恢复历史对话和恢复正在运行的程序并不是一回事。已经中断的命令、开发服务器或者后台任务,可能需要分别重启。

如果希望 VPS 每次重启后都自动启动指定服务,应该进一步使用 systemd 等服务管理方式,而不是只依赖 Screen。

十二、Claude Code 常用命令大全

下面整理了日常使用最常见的命令,方便大家直接复制。

1. Linux 终端命令

命令作用
claude --version查看 Claude Code 版本
claude启动 Claude Code
claude auth login登录 Claude 账户
claude auth status查看登录状态
claude -c继续当前目录最近一次对话
claude update手动更新 Claude Code
claude --remote-control启动交互式远程控制会话
claude remote-control启动远程控制服务模式
screen -S claude创建名为 claude 的 Screen 会话
screen -ls查看 Screen 会话列表
screen -r claude重新连接 Screen 会话
screen -dr claude分离旧连接并重新连接
mkdir -p ~/projects创建项目文件夹
cd ~/projects进入项目文件夹
pwd查看当前所在目录
ls查看目录中的文件

2. Claude Code 内部命令

这些命令要在 Claude Code 聊天输入框中执行。

命令作用
/help查看帮助
/model选择 AI 模型
/usage查看账户使用情况
/clear清除当前对话上下文,开始新对话
/login登录账户
/remote-control启用远程控制
/exit退出 Claude Code
Shift + Tab切换权限模式
Esc中断当前操作或关闭菜单

3. GNU Screen 常用快捷键

快捷键作用
Ctrl + A,然后 D分离 Screen,让会话在后台继续运行
Ctrl + A,然后 C创建新的 Screen 窗口
Ctrl + A,然后 N切换到下一个窗口
Ctrl + A,然后 P切换到上一个窗口

注意:Ctrl + C 通常会向终端中的前台程序发送中断信号,不是复制快捷键。如果正在执行重要任务,不要随意按它。

在浏览器 Web 控制台中粘贴命令,可尝试 Ctrl + Shift + V、终端提供的粘贴功能或右键菜单,具体取决于浏览器和控制台实现。

十三、使用 Claude Code 开发一个 AI 网站

当我们完成 VPS、GNU Screen 和 Remote Control 配置后,就可以开始真正的 AI 编程。

例如,我想做一个在线工具网站,专门帮助跨境电商卖家计算产品利润。

进入网站项目目录,启动 Claude Code,然后输入:

你是一名经验丰富的全栈开发工程师。

请帮我开发一个跨境电商利润计算器网站。

项目目标:
帮助 Shopify、Amazon 和独立站卖家快速计算商品销售利润。

主要功能:

1. 商品售价输入
2. 商品采购成本输入
3. 国际物流费用输入
4. 平台交易手续费设置
5. 广告营销成本输入
6. 自动计算净利润
7. 自动计算净利润率
8. 支持美元和人民币显示
9. 支持手机和电脑访问

设计要求:
使用现代化的网页设计。
界面简洁、专业。
页面加载速度快。
适合普通用户操作。

开发要求:
优先选择简单、稳定、方便在 Ubuntu VPS 上部署的技术方案。

首先分析项目结构和技术选择。
然后给出开发计划。
经过我确认后,再开始创建文件。

不要随意修改服务器系统配置。

Claude Code 会先分析需求,再根据指令逐步开发项目。

开发完成后,还需要完成网站运行服务、域名解析、HTTPS 证书等配置,网站才能正式通过互联网访问。

例如,可以使用 Nginx 和 Let’s Encrypt 等工具完成部署,但具体配置应当根据网站所使用的技术栈决定。

十四、常见问题

1. Claude Code 放在 VPS 上,真的可以 24 小时运行吗?

只要 VPS、网络和 Claude Code 进程持续正常运行,就可以长期保持会话在线。

但 Screen 不提供进程崩溃自动重启、服务器重启自动恢复,也不代表 AI 会不断自主生成任务。

如果需要生产环境级别的持续运行,还要配置合适的进程管理、自动恢复和监控措施。

2. 我关闭电脑以后,Claude Code 还会工作吗?

如果 Claude Code 运行在 VPS 的 GNU Screen 会话中,并且任务还在执行,关闭自己电脑不会直接结束服务器上的进程。

但如果任务已经完成,Claude Code 不会因为 VPS 开着就自动开始新任务。

3. 我可以在手机上编程吗?

可以。通过 Claude Remote Control,在手机 Claude App 或支持的浏览器中连接到 VPS 上的 Claude Code,就能远程查看任务并发送指令。

4. Claude Pro 会员够用吗?

Claude Pro 可以作为入门选择,但具体能完成多少编程任务取决于账户额度和实际使用情况。

对于较大的项目或者高强度开发,Max 等更高额度的订阅可能更适合。

5. 使用 Claude 会员还需要购买 API 吗?

如果使用支持 Claude Code 的 Pro 或 Max 订阅账户,并通过订阅方式登录,通常不需要额外购买 Anthropic Console API 才能开始使用。

但如果主动切换到 API 计费或者配置第三方模型服务,相关费用需要单独核算。

6. Claude Code 和 Hostinger AI 建站工具有什么区别?

Hostinger 的 AI 建站工具更偏向于通过可视化界面快速创建网站。

Claude Code 则更适合需要直接编写代码、自定义网站功能、操作开发工具、连接数据库以及部署后端服务的项目。

两者各有优势。

7. 可以直接使用 root 账户运行 Claude Code 吗?

技术上可以,但不推荐长期这么做。

特别是在 Claude Code 的自动权限模式下,最好使用普通 Linux 用户,并对高风险命令和服务器配置修改进行人工确认。

十五、总结

通过这篇教程,我们完成了从零搭建 Claude Code 远程编程环境的完整流程。

整个方案主要由四部分组成:

Hostinger VPS 提供长期运行的云服务器环境。

Claude Code 负责理解自然语言指令、编写代码和协助完成开发任务。

GNU Screen 负责在终端断线后保持服务器上的会话运行。

Remote Control 负责把服务器上的 Claude Code 会话连接到电脑浏览器或手机。

组合起来,就能实现一种非常灵活的 AI 编程方式:

在电脑上开始项目,关闭浏览器后让服务器继续执行当前任务,再通过手机查看进度和安排后续工作。

无论是开发 AI 工具网站、跨境电商应用、自动化程序,还是搭建自己的独立站,都可以用到这套方法。

如果你也想体验这样的 AI 编程环境,可以先从一台预装 Claude Code 的 Hostinger VPS 开始。

► Hostinger VPS: https://bit.ly/3BysRqP

► Claude 官方网站: https://claude.ai

► Claude Code 官方命令参考: https://code.claude.com/docs/en/cli-reference

本文根据 Hostinger、Anthropic 官方文档及实际 VPS 操作整理,软件界面、命令和功能可能随着版本更新发生变化,请以官方最新说明为准。

本文部分链接属于联盟推广链接,通过这些链接购买服务可能为本站带来佣金,不会因此增加你的购买价格。

© 版权声明

相关文章

暂无评论

none
暂无评论...