适用于刚创建、尚未部署业务的 Ubuntu / Debian VPS。默认保留现有 SSH 登录方式与端口。基础初始化不包含 aaPanel、3x-ui、WARP、建站或代理部署。

运行前准备

需要能登录的 root 或 sudo 账号、服务商网页控制台,以及软件更新和默认 2GB swap 所需的磁盘空间。下列命令在 VPS 终端运行。

1. 下载并查看脚本

本站提供项目固定版本的副本,避免教程依赖 GitHub 实时加载。若服务器没有 curl,先使用系统包管理器安装它。

curl -fsSL https://vps.jasonselect.com/downloads/vps-init.sh -o vps-init.sh
less vps-init.sh

按 q 退出查看。不要下载后直接把内容管道交给 shell 执行。

2. 先检查环境

sudo bash vps-init.sh --check

看到 Checks passed 后继续;出现错误时先处理。已有服务的机器不要照抄初始化命令。

3. 开始初始化

sudo bash vps-init.sh

阅读脚本提示后确认。默认流程安装基础工具,配置 UFW、fail2ban、swap 与自动安全更新。它会修改系统,系统升级没有整体回滚。

4. 验收并保留旧窗口

sudo bash vps-init.sh --status

另开一个终端,用原来的方式重新登录。检查防火墙、fail2ban 和 swap 的状态;验证新连接成功后再关闭旧窗口。必要时自行安排重启,脚本不会自动重启。

常见调整

空间不足时先评估 --no-swap;其他参数运行 --help 查看。默认仅新增 SSH 放行规则,部署网站时还需按实际情况配置 80/443 和服务商安全组。不要在没有验证新登录前关闭密码或 root 登录。

源版本:e96887f0b3f1995dbc1c5399dde24aa34f9ff51b。MIT 许可证 · 直接下载脚本。原项目只记录 Ubuntu 26.04 x86_64 默认流程的测试;其他系统和高级选项不在这份实测范围内。

下一步:备份 → 按用途继续部署 →

资料来源与核对

内容整理于 2026-10-01;套餐价格与库存分别显示核对日期,实际下单以官网为准。

遇到报错?按提示排查 →