在Ubuntu22系统上离线部署ai-infra-guard教程【亲测成功】
0.引言
AI-Infra-Guard 是腾讯朱雀实验室(隶属于混元安全团队)开发的一款开源 AI 基础设施安全评估工具,旨在帮助企业和开发者检测 AI 系统中的潜在安全风险,并提供修复建议。
1.安装GO语言环境
ubuntu22系统可参考博文在Ubutu22系统上面离线安装Go语言环境【教程】
2.从win10系统离线传输压缩包到ubuntu22系统上
scp D:\Users\an\下载\AI-Infra-Guard-2.6.tar.gz ubuntu@10.66.101.2:/home/ubuntu/Downloads
成功截图
3.解压到指定路径并安装
tar -xzvf AI-Infra-Guard-2.6.tar.gz -C /home/ubuntu/
——————————————————————
NOTES:
解压的时候要先进入压缩包所在位置
解压路径可以自定义,我这里用这个,大家可以自行选择
——————————————————————
成功截图
4.安装所需依赖
cd AI-Infra-Guard-2.6
go mod tidy
——————————————————
NOTES:go mod tidy 是 Go 语言模块(Module)管理中的一个重要命令,主要用于整理和优化项目的依赖关系。
——————————————————
成功截图
5.编译项目
找到main.go入口编译项目
#进入main.go入口
cd /home/ubuntu/AI-Infra-Guard-2.6/cmd/cli
#如果您不依赖任何 C 代码,可以通过设置环境变量 CGO_ENABLED=0 来禁用 CGO
CGO_ENABLED=0 go build -o ai-infra-guard .
#编译
go build -o ai-infra-guard .
————————————————————
NOTES:每个人的安装位置不同,所以main.go入口大家自己根据实际情况去进入
————————————————————
6.运行项目
依然在main.go同一目录下运行命令
./ai-infra-guard
成功截图
7.启动Web服务
./ai-infra-guard webserver
成功截图
在服务器浏览器打开localhost:8088
显示下面界面即可