跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

服务器被黑了,怎么破?腾讯云数据库安全攻略

哎,程序员这行当,防黑就像防狼一样,防不胜防。今天就来聊聊,如果你的腾讯云服务器被黑了,该怎么应对。

第一步:检查系统是否被黑

首先,我们可以用几个命令来检查系统是否被黑:

  • tail -f /var/log/secure:动态查看登录信息
  • last:查询最近登录信息
  • history:查看历史命令
  • top:查看目前系统进程
  • netstat -ntlp:查看当前所有tcp端口

第二步:加强密码安全

密码是第一道防线,一定要设置强密码,推荐使用12位以上的国防级密码,包含字母、数字、大小写和特殊符号。

第三步:禁用root账户,新建账户并赋予sudo权限

1. useradd admin:新建一个账户 2. passwd admin:设置密码 3. chmod -v u+w /etc/sudoers:添加sudoers文件可写权限 4. vim /etc/sudoers:修改sudoers文件,添加新账户的sudo权限 5. chmod -v u-w /etc/sudoers:收回sudoers文件可写权限 6. usermod -g root admin:授予新增用户root组权限

第四步:禁止root用户SSH远程登录

vim /etc/ssh/sshd_config 找到49行,将PermitRootLogin yes改为PermitRootLogin no service sshd restart

第五步:数据库和Redis的安全设置

MySQL: 1. 关闭防火墙,调整好数据库后,再启动防火墙 2. 设置云安全组,打开3306端口,只允许固定IP访问 3. 不使用数据库管理工具时,不要打开安全组3306端口

Redis: bind 0.0.0.0:改为固定IP protected-mode yes:开启保护模式 requirepass foobared:设置国防级密码

第六步:服务器快照

建立服务器快照,随时准备回滚,关键时刻能救命。

好了,以上就是一些基本的防黑措施,希望能帮到你。记住,安全无小事,时刻保持警惕。

—— 「新派编程网」资深编辑 林译川 敬上

相关文章