在 CentOS 7 上安装安全狗(SafeDog)的步骤如下:
root 用户或具有 sudo 权限的账户。bash
uname -m # 确认系统架构(应为 x86_64)
cat /etc/redhat-release # 确认系统版本访问安全狗官网下载最新 Linux 版本(通常为 .rpm 或 .sh 格式):
wget http://download.safedog.cn/safedog_linux64.tar.gz
tar -zxvf safedog_linux64.tar.gz
cd safedog_linux64
安全狗可能依赖以下组件:
yum install -y epel-release # 扩展仓库
yum install -y perl perl-Net-SSLeay openssl perl-IO-Tty # 核心依赖
运行安装脚本(根据实际文件名调整):
chmod +x install.py # 赋予执行权限
python install.py # 执行安装
或直接执行二进制文件(如 sd_linux_x64.bin):
./sd_linux_x64.bin
/usr/local/safedog)。安装完成后自动启动服务,手动控制命令:
systemctl start safedog # 启动
systemctl enable safedog # 设置开机自启
bash
systemctl status safedog8888):
bash
netstat -tunlp | grep safedog浏览器访问:
http://服务器IP:8888
使用安装时设置的管理员账号登录。
若启用了防火墙,放行安全狗端口:
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
yum install perl-Digest-MD5)。/usr/local/safedog/conf)。/usr/local/safedog/logs/error.log。/usr/local/safedog/uninstall.sh # 或执行安装目录下的卸载脚本
通过以上步骤,您应能顺利完成安全狗的安装与基础配置。如需高级功能(如WAF规则定制),请参考官方文档。