在虚拟机里面搭建vulhub靶场所遇到的所有问题
首先需要装docker并将其设置为开机自启
systemctl start docker
systemctl enable docker
下载安装docker-compose:
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
给可执行权限
chmod +x /usr/local/bin/docker-compose
在用git拉取文件的时候,
git clone https://github.com/vulhub/vulhub.git
终端不动了说明文件太大可以使用下面命令解决
git config --global http.postBuffer 524288000
通过docker ps #查看运行服务端口
关闭防火墙
systemctl stop firewalld.service
进入漏洞对应的目录,使用命令开启环境
docker-compose up –d #开启环境
然后就是启动靶场,使用物理机访问ip+端口号发现连接超时
这个时候通过物理机和虚拟机的相互ping发现都可以ping通但无法访问靶场
这个时候需要进行如下配置
vim /etc/selinux/config
SELINUX=disabled
将其改为disabled就可以了
重启虚拟机,再次通过ip+端口号就可以访问了