本人的VPS是在阿里云购买的,系统如图所示:
为了更真实的复现漏洞环境,所以本人在VPS上安装了Vulhub靶场,参照了网上好几个教程,有些安装失败了,最后决定将自己安装成功的过程记录下来,使用finalShell远程连接的VPS。
1.更新yum源
yum -y update
2.安装需要的软件包和相应的依赖,我这里由于之前安装过,所以显示已经安装了。
yum install -y yum-utils device-mapper-persistent-data lvm2
3.使用阿里云Docker Yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
4.安装docker
yum -y install docker-ce
5.启动并加入开机自启动
systemctl enable docker #加入开机自启动
systemctl start docker #启动docker
6.查看docker的版本
docker version
7.修改docker镜像,设置为国内源
vim /etc/docker/daemon.json
写入一下内容,然后按esc键,进入某行模式,再按 :wq 保存。
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://3laho3y3.mirror.aliyuncs.com",
"http://f1361db2.m.daocloud.io",
"https://mirror.ccs.tencentyun.com"
]
}
8.设置docker镜像后,需要再重启一下Docker
systemctl daemon-reload
systemctl restart docker
9.安装好docker后,安装docker-compose,这里因为是从github上进行安装的,所以安装的比较慢
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
10.为其添加可执行权限以及创建链接,这样就能直接使用docker-compose命令了。
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
11.查看docker-compose的版本信息
docker-compose -version
12.安装git
yum -y install git
13.查看git的版本
git --version
14.安装Vulhub
git clone https://github.com/vulhub/vulhub.git
成功安装