租的腾讯云服务器,本来想买华为的,感觉华为的更好一些,结果分分钟被抢光,不过问题不大。
通过网上搜索,集百家之长学习搭建vulhub环境,记录我搭建的过程,我使用的是centos系统,所以是按照centos系统的步骤进行搭建的。

Vulhub需要依赖docker搭建,这里就先安装docker

一键安装docker
curl -s https://get.docker.com/ | sh

或者使用linux自带的安装源安装
sudo apt install docker.io

下图为安装中

安装完成后输入docker version 显示版本,说明已经安装成功

接下来就是安装docker-compose

终端输入命令:

pip install docker-compose


显示pip命令没找到,意思就是没有pip,因为这个云服务器初始没有pip,所以还得安装一个pip。
依次输入命令:

yum -y install epel-release  #安装epel-release拓展源,相当于一个第三方源
yum -y install python-pip   #安装pip
pip install --upgrade pip   #升级pip

这一步应该没什么问题,之后可以输入 pip -V查看版本来验证是否安装成功。本来想着安装python3了,自带pip。但是好像centos好多指令都需要python2,所以为了兼容性就搞一个pip就行了。


继续安装docker-compose

终端输入命令:

pip install docker-compose

结果后面又出了个这问题。。。。。。。。。

继续取经
输入

sudo pip install --ignore-installed requests

然后再重新输入pip install docker-compose,终于成功了!!!

安装完成后,然后就是启动docker服务了,输入命令:

systemctl start docker.service

输入指令执行,没反应不知道执行还是没执行,可以输入echo $? 查看,echo $?的作用是检测上一条指令是否执行。如果返回0则是执行,其他值都是没执行。这里看到是执行了。

然后输入docker version,显示如下结果说明安装ok了

可以看到docker的客户端和服务端的信息,则docker服务启动成功。

然后就是从github上下载vulhub的环境了:
输入命令:

 git clone https://github.com/vulhub/vulhub.git

再一个就是直接下载,地址如下:

https://github.com/vulhub/vulhub/archive/master.zip

我这里选择输入命令。

但是这个服务器现在还没有git命令,所以还得安装git
输入命令:

yum install git

接着再输入

git clone https://github.com/vulhub/vulhub.git

下图所示安装完成

然后通过ls查看目录发现已经安装完成 进入一个目录例如:vulhub/activemq/cve-2016-3088/ 运行命令:
docker-compose up -d (推荐)或者 docker-compose build PS: 为什么
docker-compose build是可选的? docker-compose up
-d运行后,会自动查找当前目录下的配置文件。如果配置文件中包含的环境均已经存在,则不会再次编译;如果配置文件中包含的环境不存在,则会自动进行编译。所以,其实
docker-compose up -d命令是包含了 docker-compose build的。

下面试着编译cve-2016-3088的靶场环境,成功如下

然后就是运行了,但是咋运行啊?这命令行我也不会搞,看大佬说了个运行,下一步网站就打开了。呃,搜了半天搜不到,结果在下方的评论区终于找到了


感谢这位秃头老哥,按照这位老哥的描述首先输入docker ps来查看端口映射到哪里如下图,我这里说是映射到8161

docker ps


之后就是,在你自己的本机上输入公网ip加端口号了,注意冒号是英文,结果如下,然后就可以开始愉快地玩耍了。

在云服务器搭建vulhub靶场相关推荐

  1. 【Android 电量优化】电量优化 ( 获取电量分析报告 | 阿里云服务器搭建 Battery Historian | 上传并生成分析报告 )

    文章目录 一.Battery Historian 搭建环境 二.获取 Android 手机电量报告 1.重置电量状态 2.开启获取 WeakLock 信息 3.获取手机电量报告 三.阿里云服务器搭建 ...

  2. Linux学习之云服务器搭建嵌入式Linux开发环境

    Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云+校园云+校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6 ...

  3. arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...

    教你从0开始部署阿里云服务器,阿里云服务器部署网站的办法,阿里云搭建项目的办法,阿里云服务器搭建网站教程 1.购买 登录官网点击下面链接: 企业上云甄选​partner.aliyun.com 查看云服 ...

  4. 腾讯云linux配置服务器配置,centos7+腾讯云服务器搭建wordpress

    title: centos7+腾讯云服务器搭建wordpress date: 2020-03-04 categories: web tags: [wordpress] 分两部分:1.搭建LEMP环境 ...

  5. azure云服务器搭建连接_如何创建到Azure SQL数据库的链接服务器

    azure云服务器搭建连接 Linked servers allow to access data from another SQL Server or another data source (e. ...

  6. EMQ MQTT云服务器搭建 - 阿里云轻量应用服务器

    玩物联网,当然要自己搭建物联网云平台.一方面可以有更多的功能定制空间,同时学习网络建站,最重要的是运营成本.作为普通开发者,使用阿里云.腾讯云.OneNet等免费实例固然香,但是一旦开通企业版并上线后 ...

  7. 京东云服务器搭建php开发环境

    京东云服务器搭建 php 开发环境 bz 搭建的时候是参考以下教程搭建的: http://jingyan.baidu.com/article/a3f121e4b5ed48fc9052bbf6.html ...

  8. 京东云服务器搭建mysql+jdk+tomact

    1.mysql安装 使用京东云服务器搭建服务器选择配置centos7.2系统,mysql使用5.6.通过京东云服务器提供的方法 yum list mysql* 获取到的mysql的列表,选择mysql ...

  9. 服务器centos系统诛仙,云服务器搭建诛仙教程

    云服务器搭建诛仙教程 内容精选 换一换 使用Neutron命令创建Port.使用Cinder命令,创建系统盘和数据盘.使用Nova命令,创建弹性云服务器.在创建云服务器之前,需要先申请port,并且需 ...

最新文章

  1. 传感器为什么在低量程偏差大_传感器复习
  2. ubuntu android设备 no permissions
  3. Shell特殊变量:Shell $0,$#,$*,$@,$?,$$和命令行参数
  4. Acwing 252. 树
  5. 解决Linux操作系统下AES解密失败的问题
  6. return中断方法和Unreachable code(永远达不到的代码)
  7. ASP.NET MVC路由扩展:路由映射
  8. 单晶组件的平价上网路线
  9. 读取HTTP请求消息头字段案例代码
  10. python学习之网络编程
  11. (27)python-多维数组
  12. win10鼎信诺为什么安装不了_两个方法教你彻底解决win10系统更新补丁安装失败的问题-系统操作与应用 -亦是美网络...
  13. AI智能语音机器人安装 --小白如何安装智能电话机器人
  14. 为什么局域网IP通常以192.168开头而不是1.2或者193.169?
  15. vue3+ts+vite后台管理模板
  16. 【云原生】云原生在网络安全领域的应用
  17. 微信开放平台开发第三方授权登陆(三):Android客户端
  18. oracle grid的概念和asm的配置
  19. win10 激活方法记录
  20. 计算机控制与自动化专业世界排名,2019ARWU软科世界大学自动化与控制专业排名TOP50...

热门文章

  1. 汽车厂商集体大降价,谁更受伤?
  2. 姓名加星号显示,只显示第一位和最后一位
  3. mtatlas mysql_MHA-Atlas-MySQL高可用(下)
  4. 使用vuejs 2.x (不是nuxt) 做个demo: 使用 vuex, router ( store, action , mutation)
  5. AT指令(中文详解版)(二)
  6. mac 连接wifi 无法弹出账号登录界面
  7. Huawei/华为WATCH GT2e智能手表,包邮免费送!
  8. 全国社会媒体处理大会即将召开,一文详解四天议程精华
  9. MYSQL-计算两个时间的时间差和工作日差
  10. 大数据集群的部署安装