1.
准备与选型
- 选择香港节点的云厂商(阿里云/腾讯云/AWS香港/Azure香港等),确认带宽、防护和合规要求。
- 选择镜像(Ubuntu 22.04/LTS或CentOS 7/8),规格按并发与流量预估。
- 启用私有网络VPC并创建子网、安全组基础规则(仅允许管理端口对办公IP/跳板机开放)。
2.
初始登录与系统更新
- 使用提供的控制台重置密码或上传SSH公钥。首次登录后立即:sudo apt update && sudo apt upgrade -y(或yum update -y)。
- 创建非root用户并加入sudo:adduser deploy && usermod -aG sudo deploy。复制公钥到~/.ssh/authorized_keys并设置权限chmod 700 ~/.ssh; chmod 600 ~/.ssh/authorized_keys。
3.
SSH加固
- 编辑 /etc/ssh/sshd_config:禁止空密码PermitEmptyPasswords no,改端口Port 2222(示例),禁止root登录PermitRootLogin no,禁用密码登录PasswordAuthentication no。
- 重启ssh:sudo systemctl restart sshd;如果改端口先在防火墙放行再重启。
4.
防火墙基础(UFW/iptables)
- 推荐UFW(Ubuntu):sudo ufw default deny incoming; sudo ufw default allow outgoing。
- 开放管理端口:sudo ufw allow 2222/tcp;开放Web端口sudo ufw allow 80,443/tcp。启用sudo ufw enable。
- 高级可用iptables或云安全组做细粒度限制(只允许办公IP段访问管理端口)。
5.
防暴力与入侵限制(fail2ban)
- 安装:sudo apt install fail2ban -y。复制默认配置:sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local并编辑。
- 在[jail.local]中启用sshd,设置maxretry=5、bantime=3600。重启服务:sudo systemctl restart fail2ban。
6.
文件完整性与入侵检测
- 安装AIDE:sudo apt install aide -y,初始化:sudo aideinit && sudo mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db。设置定时任务daily比对。
- 可选部署OSSEC或Wazuh集中日志与告警,按官方安装步骤注册agent到管理端。
7.
Web服务与TLS配置
- 安装Nginx/Apache,配置虚拟主机并强制HTTPS。安装Certbot获取证书:sudo snap install core; sudo snap refresh core; sudo snap install --classic certbot; sudo certbot --nginx -d yourdomain.com。
- 强化TLS:禁用TLS1.0/1.1,只允许TLS1.2+;使用强加密套件,启用HSTS和OCSP Stapling。
8.
应用防火墙与WAF
- 启用云厂商托管WAF或本地ModSecurity:安装libapache2-mod-security2或ngx_http_modsecurity_module并加载OWASP规则集。
- 配置规则白名单与日志,定期调整以降低误报。
9.
DDoS与网络层防护
- 在选购时启用厂商的Anti-DDoS基础或按流量包月服务。配置清洗阈值与告警。
- 使用CDN(Cloudflare/厂商CDN)前置缓存,隐藏真实源IP并启用速率限制与Bot管理。
10.
备份与快照策略
- 配置文件级备份(rsync到异地存储或对象存储),以及每日自动快照(控制台配置快照策略)。
- 测试恢复流程:每月做一次恢复演练,确保数据库与配置可用性。
11.
监控、日志与告警
- 安装Prometheus node_exporter与Grafana仪表板,采集CPU、内存、磁盘与网络流量。
- 集中日志到ELK/EFK或云日志服务,配置关键事件(登录失败、DDOS告警)短信/邮件告警。
12.
合规检查与渗透测试
- 定期运行漏洞扫描(Nessus/OpenVAS)并修补高危漏洞。
- 每年至少一次由第三方做黑盒渗透测试,输出整改清单并跟踪闭环。
13.
问:企业在香港云服务器最常见的安全漏洞有哪些?
- 答:常见包括弱口令与未禁用root SSH、未打补丁的系统与应用、缺乏WAF和TLS配置、开放不必要端口、以及未使用云提供的DDoS/安全组等网络防护。
14.
问:如何在不影响业务的情况下上线安全策略?
- 答:先在测试环境复现策略,逐步放行日志模式(WAF旁路/宽限策略),使用分阶段发布并设置回滚计划,重要变更在低峰窗口执行并通知运维。
15.
问:部署后日常运维有哪些关键检查项?
- 答:每日检查告警与异常登录、每周更新系统与应用补丁、每月验证备份可恢复性、定期审查安全组与WAF规则并运行漏洞扫描。
来源:企业部署指南香港云服务器安装网络安全与防护配置要点