在 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 safedog
8888
):
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规则定制),请参考官方文档。