在搬瓦工的香港直连vps上,优先使用轻量且易维护的防火墙工具,如ufw(Ubuntu/Debian)或直接用nftables/iptables。先只开放必要端口(例如 SSH、HTTPS、HTTP 或你业务需要的端口),其余全部拒绝,形成白名单策略。
示例:用 ufw 可按步骤执行:允许 SSH(或指定端口)、允许 80/443、启用 ufw、启用限速(ufw limit ssh),并确认 IPv6 规则。若使用 iptables/nftables,则建议写入持久规则并测试无误后保存。
开启防火墙前,确保控制面板或控制台有应急访问(VNC/Serial),以免误封自己。关键关键词:防火墙、白名单、限制入站。
禁止直接以root登录,创建一个带 sudo 权限的非 root 用户并使用SSH 密钥验证。关闭密码验证(PasswordAuthentication no),仅允许公钥登录,同时禁用空口令与弱密码。
生成密钥并上传公钥到 ~/.ssh/authorized_keys,修改 /etc/ssh/sshd_config:设置 PermitRootLogin no、PasswordAuthentication no、Port(可选换非22端口)。修改后重启 ssh 服务并用另一个终端验证连接。
结合 二步验证(如控制面板支持)或使用带口令短期提权工具,定期更换 SSH 密钥与审计 sudoers,避免使用共享账号。
部署 Fail2Ban 能自动封禁短时间内多次失败的 IP。推荐针对 sshd、nginx 等服务设置合理的 jail(如 maxretry 3,bantime 3600),并结合 ufw/ipset 实现高效封禁。
当遇到大量扫描时,使用 ipset 存储被封 IP 列表,再由 iptables/nftables 直接匹配,大幅提高性能。可在 Fail2Ban 中配置 action 使用 ipset。
定期检查被封 IP 列表,防止误封合法访问。若业务对可用性要求高,可采用地理阻断或按业务流量做白名单控制。
搬瓦工控制面板主要负责节点重装、VNC 控制台、密码重置与快照;VPS 内负责实际系统安全配置。发生网络或 SSH 无法访问时,可通过控制面板的 VNC 或重置密码功能紧急恢复。
先在面板开启快照/备份功能,定期备份系统与数据;在系统内开启自动安全更新或使用包管理器定期打补丁;控制面板用于恢复与快照回滚。
保存控制面板账号的强密码并开启邮箱安全验证,避免面板被窃取导致快照/重装被滥用。关键词:搬瓦工控制面板、快照、备份。
启用并定期审查 /var/log/auth.log、/var/log/syslog 等日志,使用 logwatch、auditd 或集中的日志系统(ELK/Graylog)进行告警与统计。配置磁盘与进程监控以便早期发现异常。
采用异地备份(比如对象存储或第三方备份服务)并结合搬瓦工快照,定期做恢复演练。对数据库与关键配置文件做独立备份,保证最短时间内恢复服务。
发生入侵时,第一步隔离受影响实例(关闭公网访问或更换防火墙规则)、保存快照与日志、在隔离环境中进行取证并根据备份恢复到干净镜像。关键动作要形成书面流程并演练。