宝塔面板安全加固,这几个设置一定要改

宝塔面板降低了建站门槛,但默认配置的安全风险常常被新手忽略。
下面直接列出几个必须马上改的设置,每一步都按零基础操作习惯写,跟着做就能把服务器安全提升一个档次。

1. 修改SSH与面板默认端口

SSH默认端口22、宝塔面板默认端口8888是扫描器首选目标。
修改后能过滤掉99%的自动化攻击。

  • 修改SSH端口:在宝塔面板左侧点击“SSH管理” → 端口设置,将默认22改成一个高位端口(如22988),点击“修改”,然后重启SSH服务。若用命令行执行:sed -i 's/#Port 22/Port 22988/' /etc/ssh/sshd_config && systemctl restart sshd注意:修改后记得在防火墙放行新端口。
  • 修改宝塔面板端口:在宝塔面板“安全” → “系统安全” → “端口管理”中,找到8888端口,点击“修改”,改成五位数(如55678),保存后刷新面板。
  • 验证方法:尝试用旧端口连接,应显示连接失败;用新端口能正常登录。

2. 禁用root直接登录,改用sudo用户

root是最高权限账号,禁止直接SSH登录后,攻击者无法暴力破解root密码。

  • 创建普通用户:在宝塔“SSH管理”或通过终端执行:useradd -m -s /bin/bash opuser && passwd opuser
  • 赋予sudo权限usermod -aG wheel opuser(CentOS)或usermod -aG sudo opuser(Ubuntu)。
  • 禁止root登录:编辑SSH配置文件 /etc/ssh/sshd_config,找到 PermitRootLogin 改为 PermitRootLogin no,保存后重启SSH:systemctl restart sshd
  • 验证方法:用root直接SSH应被拒绝;用opuser登录后再通过 sudo -i 切换到root。

3. 设置强密码与双因素认证(2FA)

密码是最后一道防线,弱密码等于开门揖盗。

  • 密码强度:宝塔面板用户密码至少12位,包含大小写、数字和特殊符号。可在“面板设置” → “修改密码”中直接设置。服务器SSH密码同理。
  • 启用面板双因素认证:在宝塔面板“安全” → “系统安全” → “双因素认证”中开启,推荐Google Authenticator或Authy,扫描二维码绑定。这样登录面板时除了密码还需要动态验证码。
  • SSH双因素认证(进阶):安装libpam-google-authenticator,配置PAM模块,但新手建议先完成前两步。

4. 配置防火墙,只放行业务端口

默认防火墙往往全开,或仅放行80/443。
需要精确控制。

  • 宝塔自带防火墙:在“安全” → “系统防火墙”中,先点击“关闭”清空已有规则,然后依次添加:
  • SSH新端口(如22988)
  • 宝塔面板新端口(如55678)
  • HTTP(80)
  • HTTPS(443)
  • 其他如MySQL端口(3306)只放行指定IP(例如只允许应用服务器IP)
  • 使用系统防火墙(CentOS):systemctl enable firewalld && firewall-cmd --set-default-zone=drop --permanent && firewall-cmd --add-port=22988/tcp --permanent && firewall-cmd --add-port=55678/tcp --permanent && ... && firewall-cmd --reload
  • 验证方法:用nc -zv 你的IP 端口测试未放行的端口应超时或拒绝。

5. 定期备份与更新,修复已知漏洞

安全是动态过程,不更新等于留后门。

  • 更新宝塔面板:面板右上角“更新”按钮,一键升级。
  • 更新软件包:在“软件商店”中勾选所有安装的软件(Nginx、MySQL、PHP等),点击“更新”。
  • 设置备份计划:在“定时任务”中添加“备份数据库”和“备份网站”,周期按需设置(建议每天一次),备份到阿里云OSS、腾讯云COS或本地磁盘。

避坑与高频问题

  • 修改端口后连不上怎么办?:检查服务器厂商的安全组(如阿里云安全组)是否放行了新端口,否则宝塔防火墙放行也无效。
  • 双因素认证丢失怎么办:宝塔面板提供应急验证码,务必在开启后下载或截图保存。
  • 禁用root登录后无法执行sudo:确认用户属于sudo组,且/etc/sudoers中该组有权限。

以上五个设置全部完成后,你的宝塔面板和服务器安全等级已经超过90%的默认配置。
建议每隔几个月复查一次端口和用户列表,养成习惯。
如果遇到异常报错,优先回看这篇的避坑说明,基本都能解决。

分享到:
上一篇
本地部署大模型,被人跑成肉鸡挖矿了?这份安全手册请收好
下一篇
Docker Compose 部署项目
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意