新手买了云服务器后,先做这 5 件安全小事
新手买了云服务器后,先做这 5 件安全小事
很多人第一次买云服务器,开机后第一件事就是装软件、跑项目,却忽略了最基础的安全设置。公网上的服务器从开机那一刻起就会被各种扫描器盯上,弱密码被暴力破解是最常见的入侵方式。下面是我整理的 5 个上手就能做、成本几乎为零的安全习惯。
1. 先改掉弱密码,最好改用密钥登录
类似 Mm123456 这样的密码几分钟内就可能被字典攻击猜中。建议使用 16 位以上、包含大小写字母、数字和符号的随机密码;更稳妥的做法是生成 SSH 密钥对,把公钥写入 ~/.ssh/authorized_keys,然后在 /etc/ssh/sshd_config 里设置 PasswordAuthentication no,彻底关闭密码登录。
2. 用安全组只放行必要端口
云厂商的安全组相当于服务器外面的一道防火墙。默认只放行 22(SSH)和你真正用到的业务端口,SSH 还可以限制为只允许自己的 IP 访问。不需要的端口一律不要对 0.0.0.0/0 开放。
3. 及时更新系统
新系统装好后先执行 apt update && apt upgrade -y(Debian/Ubuntu)或 yum update -y(CentOS 系),很多已知漏洞在更新后就被修复了。也可以开启 unattended-upgrades 自动安装安全补丁。
4. 装一个防暴力破解工具
fail2ban 会监控登录日志,同一个 IP 连续输错多次就自动封禁一段时间。安装后启用 sshd 规则即可,配置简单,效果明显。
5. 管好访问密钥(AK/SK)
调用云 API 用到的 AK/SK 等同于账号权限,千万不要写进代码仓库或随手贴到聊天里。建议按最小权限原则用子用户创建密钥,不用时及时停用或删除,并定期轮换。
小结
安全不是一次性的工作,但这 5 件小事能挡掉绝大多数自动化攻击。花十分钟做完,再去部署你的项目,会安心很多。
- 点赞
- 收藏
- 关注作者
评论(0)