前言
本地搭建的vulfocus靶场存在无法拉取镜像类报错,可以通过云服务器搭建vulfocus靶场的方式保证靶场流畅运行。是否购买云服器取决于自身学习需要,单纯为了搭建靶场的话个人不建议专程购置云服务器。
一、服务器配置
1.选择云服务器ECS或轻量应用服务器,2核4G就够用了,具体配置看个人需求
2.点击服务器列表-远程连接模块
查看服务器ip地址并配置好远程连接用户的账号密码,使用Xshell通过22端口远程连接。
连接成功后即可使用docker命令搭建靶场
二、靶场搭建
1.首先更新一下APT
如果服务器镜像选的是docker的话,可以直接从第4步开始。
apt-get update
2.安装https协议、CA证书
apt-get install -y apt-transport-https ca-certificates
3.安装docker
apt install docker.io
4.使用docker命令加载vulfocus靶场镜像(服务器镜像选的是docker则可以直接从这一步开始)
docker pull vulfocus/vulfocus
5.查看一下镜像ID
docker images
6.连接靶场镜像,启动靶场即可
IP地址就是云服务器的ip,我们这里用10.100.1.1举例,执行这一段代码的时候需要换成自己的云服务器ip。ID就是我们上一步骤所查看的id
docker run -d -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e 10.100.1.1 8e55f85571c8
7.以上步骤完成后,访问云服务器IP地址
使用默认的账户登录: admin admin
三 、靶场使用
1.vulfocus 是一个在线的漏洞靶场
图形化操作界面使用起来更加方便,其本质上是一个漏洞集成平台,里面集成了大量的CVE漏洞环境,采用docker环境部署安装,可作为一个优秀靶场环境,提升实战能力。支持本地部署安装也可以直接使用线上环境。