Ubuntu 虚拟机安全防护清单
一 系统与镜像安全
二 身份与访问控制
PasswordAuthentication no、PermitRootLogin no,仅允许普通用户通过密钥登录后使用 sudo。sudo apt-get install fail2ban,按默认配置或自定义 jail 规则拦截反复失败的登录。libpam-google-authenticator),与公钥共同要求一次性口令,提高账户劫持难度。三 网络与防火墙
sudo ufw enable、sudo ufw default denysudo ufw allow 22/tcp(或更安全地仅允许可信来源:sudo ufw allow from <你的IP> to any port 22)sudo ufw allow 80/tcp、sudo ufw allow 443/tcpsudo ufw status verbose、sudo ufw delete allow 80/tcp四 数据保护与加密
sudo cryptsetup luksFormat /dev/sdX1(执行前务必确认设备,操作会清空数据)sudo cryptsetup luksOpen /dev/sdX1 <name> → sudo mkfs.ext4 /dev/mapper/<name> → sudo mount /dev/mapper/<name> /mnt五 监控审计与运维
rsyslog/syslog-ng),对 SSH 登录、sudo 使用、关键服务 建立审计与告警;定期复盘异常登录与权限变更。sudo apt-get install unattended-upgrades && sudo dpkg-reconfigure -plow unattended-upgrades;如确需手动控制,再按需要关闭相关定时器与服务。pam_exec 调用脚本发送邮件/企业 IM),提升入侵发现速度。