在VPS上搭建Vulhub靶场

本人的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

成功安装

  • 24
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值