Lazy loaded image
🛡️VPS安全加固:这15件事一定要做
字数 1170阅读时长≈ 3 分钟
2026-10-17
2026-10-17

VPS安全加固:这15件事一定要做(我踩过的坑)

我刚买的第一台 VPS,3 天就被黑了,装了挖矿木马。从那以后,我每次装完系统,第一件事就是安全加固。这篇是我踩了很多坑后整理的安全加固清单。

一、基础安全(一定要做)

1. 改 SSH 端口(不要用 22)
默认的 22 端口,全世界的黑客都在扫,改个端口能挡住 99% 的扫描。
注意:改完端口,防火墙也要开放新端口!

2. 禁止 root 登录
root 是超级用户,禁止 root 直接登录,用普通用户登录,再 sudo 提权。

3. 改密码 / 用密钥登录
  • 改密码:用强密码,大小写+数字+符号,16 位以上
  • 用密钥:最好用密钥登录,比密码安全 100 倍
怎么用密钥登录?
  1. 本地生成密钥:ssh-keygen
  1. 把公钥传到服务器:ssh-copy-id user@server
  1. 服务器上禁止密码登录:

    4. 更新系统
    刚装完系统,先更新一遍,把安全补丁打上:

    二、防火墙(一定要开)

    5. 开启防火墙
    只开需要的端口,其他都关。
    Ubuntu(ufw):
    CentOS(firewalld):

    6. 禁用 ping
    别人 ping 你的服务器,就知道你这个 IP 是活的,禁用 ping 能隐藏自己。

    三、SSH 安全(进阶)

    7. 禁止密码登录,只用密钥
    前面说了,用密钥登录比密码安全 100 倍。

    8. 限制登录尝试(fail2ban)
    别人暴力破解你的密码,fail2ban 能自动封他的 IP。
    fail2ban 默认就会监控 SSH 登录,失败 5 次就封 IP,很省心。

    四、系统安全

    9. 删除不必要的软件
    刚装完系统,有很多用不到的软件,删掉,减少攻击面。

    10. 关闭不必要的服务
    用不到的服务,关掉,减少攻击面。

    11. 定期备份
    重要数据一定要备份,不然被黑了、服务器坏了,数据就没了。
    备份什么?
    • 网站文件
    • 数据库
    • 配置文件
    备份到哪里?
    • 外接硬盘
    • 另一台服务器
    • 网盘(阿里云、腾讯云)

    五、其他

    12. 开启日志
    出问题了,日志很重要,一定要开。
    • /var/log/auth.log:SSH 登录日志
    • /var/log/nginx/:Nginx 日志
    • /var/log/syslog:系统日志

    13. 定期检查
    定期看看有没有异常:
    • 谁登录了:last
    • 有哪些进程在跑:ps aux
    • 有没有可疑的网络连接:netstat -tlnp

    14. 及时更新
    系统和软件要及时更新,打安全补丁:
    可以设置自动更新:

    15. 不要乱装软件
    只装你信任的软件,不要随便装网上下载的脚本、软件,很多有木马。

    六、踩坑提醒

    1. 改 SSH 端口前,先开防火墙:不然改完端口,你自己也登不上去了
    1. 先测试密钥登录,再关密码登录:不然密钥没配好,密码也关了,就登不上去了
    1. 定期备份:重要数据一定要备份,安全不是 100% 的
    1. 不要用弱密码:123456、admin 这种密码,黑客一秒就破解了
    1. 不要乱开端口:不需要的端口不要开,减少攻击面

    你有没有被黑过?有没有什么安全加固的经验?欢迎在评论区分享~
    上一篇
    软路由Docker插件推荐
    下一篇
    Linux定时任务:cron使用详解