返回教程

VPS 服务器搭建指南

从零开始搭建 VPS 服务器,用于运行 Claude Code 或其他 AI 工具,包含安全配置

15分钟
2025-12-19
VPS服务器LinuxSSH安全

VPS 服务器搭建指南

为什么需要 VPS?

  1. 稳定的网络环境:解决国内访问 AI API 的网络问题
  2. 7x24 运行:服务持续在线
  3. 更大的算力:处理复杂任务
  4. 多人协作:团队共享资源

VPS 服务商推荐

服务商最低价格特点
Vultr$5/月按小时计费,全球节点多
DigitalOcean$6/月简单易用
Linode$5/月稳定可靠
AWS Lightsail$3.5/月有免费额度

服务器配置推荐

轻量使用(个人开发)

  • CPU: 1核,内存: 1-2GB,存储: 25GB SSD
  • 系统: Ubuntu 22.04 LTS

初始配置

1. SSH 连接

ssh root@your-server-ip

2. 创建普通用户

adduser claude
usermod -aG sudo claude
su - claude

3. 配置 SSH 密钥

# 本地生成密钥
ssh-keygen -t ed25519 -C "[email protected]"

# 上传到服务器
ssh-copy-id -i ~/.ssh/id_ed25519.pub claude@your-server-ip

4. 安全加固

sudo nano /etc/ssh/sshd_config

# 修改配置
Port 22222
PermitRootLogin no
PasswordAuthentication no

sudo systemctl restart sshd

5. 配置防火墙

sudo apt install ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22222/tcp
sudo ufw enable

安装开发环境

Node.js

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

Claude Code

sudo npm install -g @anthropic-ai/claude-code

echo 'export ANTHROPIC_API_KEY="your-api-key"' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL="https://your-proxy.com/v1"' >> ~/.bashrc
source ~/.bashrc

使用 Tmux 保持会话

sudo apt install tmux
tmux new -s claude
claude

# 分离会话: Ctrl+B, D
# 重新连接: tmux attach -t claude

常见问题

Q: SSH 连接超时

  • 检查服务器是否运行
  • 检查防火墙设置
  • 检查 SSH 端口

Q: 内存不足

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

AI导航助手

Powered by DeepSeek

你好!我是AI导航助手,由DeepSeek驱动。 我可以帮你: • 推荐适合你的AI模型 • 解答AI相关问题 • 直接带你跳转到相关页面 试试点击下方问题,或直接输入你的问题!

快捷提问:

哪个AI模型最好?有免费的AI吗?写代码用哪个?API怎么接入?

点击按钮可直接跳转到相关页面