插件窝 干货文章 CentOS 如何安装服务器安全狗

CentOS 如何安装服务器安全狗

safedog bash 安装 安全 330    来源:    2025-05-11

在 CentOS 上安装服务器安全狗(Server Security Guard)的步骤如下:


一、系统准备

  1. 确认系统版本

    cat /etc/centos-release
    
    • 支持 CentOS 7/8(若为 CentOS 8,需确保能访问 EPEL 仓库)。
  2. 更新系统

    yum update -y
    

二、下载安装包

  1. 官网下载
    访问安全狗官网下载 Linux 版(如 safedog_linux64.tar.gz),或直接使用 wget:

    wget http://download.safedog.cn/safedog_linux64.tar.gz
    
  2. 解压安装包

    tar -zxvf safedog_linux64.tar.gz
    cd safedog_an_linux64_*
    

三、安装与配置

  1. 运行安装脚本

    chmod +x *.sh
    ./install.py
    
    • 按提示选择安装组件(如 Web 防火墙、防篡改等)。
  2. 启动服务

    systemctl start safedog
    systemctl enable safedog
    
  3. 验证状态

    safedog status
    
    • 确认服务显示为 running

四、防火墙配置

  1. 放行安全狗端口(默认 8080)

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --reload
    
  2. SELinux 处理(如启用)

    setsebool -P httpd_can_network_connect 1
    

五、访问控制台

  1. 通过浏览器访问:

    http://服务器IP:8080
    
    • 默认账号/密码:admin/admin(首次登录需修改)。
  2. 初始化配置

    • 设置邮件告警、防护规则等。

六、常见问题

  1. 依赖缺失
    若报错缺少依赖(如 python2),安装后重试:

    yum install python2 -y
    
  2. 端口冲突
    修改配置文件 /usr/local/safedog/conf/server.conf 中的端口后重启服务。

  3. 卸载方法

    ./uninstall.py
    rm -rf /usr/local/safedog
    

注意事项

  • 安全狗可能与其他安全软件(如 SELinux、云盾)冲突,建议测试环境先验证。
  • 定期更新规则库:safedog update

如需更详细的日志分析或定制防护策略,可参考官方文档。