用途:在明确点名调用 vps-setup-hardening 时,执行手动发起、带安全门控的 VPS 初始化与加固流程,仅支持 Ubuntu 24.04/26.04 LTS(amd64/arm64)与 EC2 上经明确识别的 Amazon Linux 2023(x86_64/aarch64)两种封闭配置。未显式按名调用则停止,不检查或改动任何服务器。
主要能力:ubuntu 配置在不使用 Docker 时采用 UFW,使用 Docker 时依赖已核验的提供商防火墙;al2023-ec2 每次运行均使用 EC2 安全组。流程要求先完整阅读 references/workflow.md 并依次通过各门控,只读检查后再加载所选配置参考文件(references/ubuntu.md 或 references/al2023-ec2.md),使用捆绑的 scripts/ubuntu/ 或 scripts/al2023-ec2/ 脚本直接运行,不重建其确定性命令,也不得绕过脚本拒绝。
使用方式:将调用参数与既有对话视为权威上下文,不要求用户重复已确定的选择;仅询问不可发现且必需的信息,并在检查后尽量合并为一个紧凑问题。偏好原生持久 SSH/会话能力,否则用 ssh 配合 scp、rsync 或 SFTP;提供商控制台与救援模式仅作恢复路径。在每次 SSH、Tailscale、防火墙、安全组与重启变更中保持现有工作会话,替换路径未通过全新独立测试前不得移除任何访问路径。
限制:绝不索取密码、私钥、提供商 API 令牌、Tailscale 认证密钥等凭据,也不在报告中暴露密钥、令牌、认证 URL 或敏感配置。不得依据本地服务器输出声称提供商或安全组已过滤,须区分本地观察与用户确认的提供商状态;不得将 UFW 或普通主机输入过滤描述为对 Docker 发布端口的保护。未经单独明确批准不得修改本地 ~/.ssh/config。每个人类认证、独立外部测试、提供商/安全组变更、关闭访问动作与重启门控都须停止,仅凭该门控的明确证据或确认继续。完成运行须验证变更、独立测试目标访问与暴露、在获批重启后重连并复检、安全清理暂存临时包,并按 assets/final-report.md 生成报告,区分已完成工作、观察状态、用户确认的外部状态、未完成检查与剩余工作。官方资料未提供具体收费与价格信息。