前言:鉴于网上搭建教程比较混乱,不适合新手搭建学习,很多教程跟着做搭建失败,于是就有了下文。
一、环境准备
准备一台kali
- kali官网下载(我的版本202302)
启用root用户,并开启ssh服务
启用root用户
开启ssh服务
切换到root用户
vim /etc/ssh/sshd_config
#将33行的命令注释去掉,并将PermitRootLogin prohibit-password改成 PermitRootLogin yes
修改前
修改后
保存退出
启动ssh服务并设置开机自启
systemctl start ssh.service
systemctl enable ssh.service
配置apt源
vim /etc/apt/sources.list
#中科大Kali镜像源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云Kali镜像源
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学Kali镜像源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
注释掉原来的源,在下方添加新源
保存退出
#更新软件源、升级已安装软件包、更新系统软件包:
apt-get update
添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
更新docker源、导入证书
vim /etc/apt/sources.list.d/docker.list
deb https://download.docker.com/linux/debian stretch stable
# 导入证书
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
再次更新
apt-get update
安装docker.io
apt install docker.io
查看版本
docker -v
安装docker-compose
apt install docker-compose
启动docker并设置开机自启
systemctl start docker
systemctl enable docker
使用阿里云 docker 镜像加速器,提升拉取的速度
vim /etc/docker/daemon.json
#添加如下内容
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
镜像加速地址获取方法:
访问阿里云:https://www.aliyun.com
注册登录之后,点击控制台
搜索容器镜像服务,点击下面的结果进去
点击镜像工具——镜像加速器
替换 /etc/docker/daemon.json 中的地址即可
systemctl daemon-reload //重新加载daemon文件
systemctl restart docker //重启docker
docker info //查看是否成功使用镜像加速器
二、部署ARL灯塔资产系统
下载ARL部署包
git clone https://github.com/TophantTechnology/ARL
网盘下载链接:
- 百度网盘: https://pan.baidu.com/s/1oC09y0jUW_Y84z2g6yfEXQ?pwd=bv2c
- 蓝奏云:https://wwvt.lanzoum.com/idkja17gpk4j 密码:9999
启动项目
cd ARL/docker
docker volume create arl_db
docker-compose pull
docker-compose up -d
- 如果报下面错误,修改/etc/resolv.conf文件,添加dns解析服务器8.8.8.8
成功执行
浏览器访问:https://ip:5003 (注意是https,不是http)
点击高级–》继续访问
默认账号:admin 默认密码:arlpass
停止项目
docker-compose down