【笔记】Linux部署Elkeid
前言
Linux部署Elkeid
准备工作
- 8C16G主机
不足16G时,deploy阶段可能会报错:when deploying, an error occurred: AgentCenter installed faield: retry with 0 times and still failed, error: AgentCenter test Failed, Host 127.0.0.1, Url http://127.0.0.1:8088/registry/detail?name=hids_svr_grpc, Error {"data":[],"msg":"ok"}
下载项目
1 | wget https://github.com/bytedance/Elkeid/releases/download/v1.9.1.4/elkeidup_package_v1.9.1.tar.gz.00 |
为指定服务器部署
配置ssh
- 确保可以与指定服务器进行ssh通讯
没有正确配置ssh,deploy阶段可能会报错:when deploying, an error occurred: Redis component load init faield: execute -o StrictHostKeyChecking no -o PasswordAuthentication no -p 22 root@127.0.0.1 echo elkeid_$ failed, err: exit status 255, stderr: root@127.0.0.1: Permission denied (publickey,password).
<ip>:将要部署Elkeid的服务器IP地址
1 | ssh-copy-id <ip> |
解压压缩包
1 | mkdir -p /root/.elkeidup |
生成配置文件
<ip>:将要部署Elkeid的服务器IP地址
1 | /root/.elkeidup/elkeidup init --host <ip> |
替换编译好的核心(可选)
下载
1 | wget https://github.com/bytedance/Elkeid/releases/download/v1.9.1.4/ko_1.7.0.10.tar.xz |
替换
1 | rm /root/.elkeidup/package/to_upload/agent/component/driver/ko.tar.xz |
开始部署部署
--package /root/.elkeidup/package/:指定解压后的安装包路径--config /root/.elkeidup/config.yaml:指定配置文件
1 | /root/.elkeidup/elkeidup deploy |
- 如下提示表示部署完成
1 | [INFO] --- Elkeid Backend installation is complete --- |
- 此时可以查看各个组件访问路径及默认密码
1 | cat /root/.elkeidup/elkeid_passwd |
1 | Redis: xxxxxxxxxxxxxxxxxx |
访问ElkeidHub前端
用户名:
elkeid_hub
密码:上一步骤获取的ElkeidHub前端密码

访问云工作负载保护平台
用户名:
admin
密码:上一步骤获取的云工作负载保护平台密码

完成
- 截图纪念
