ctfd连接mysql_三步完成CTFd搭建

本文介绍了如何在CentOS 7环境下使用Docker快速搭建开源CTF平台CTFd,包括系统环境准备、Docker安装、CTFd部署及优化,适合希望便捷搭建CTF平台的读者。
摘要由CSDN通过智能技术生成

其实还有很多其他开源的CTF平台,之所以选择CTFd主要考虑到简便,成本低,DIY几个特性,FBCTF也是个很棒的比赛平台,界面很炫酷,但是资源占用比较大,另外因为被强,部署难度较麻烦,亲测后决定放弃。miniCTF功能不能满足需求。至于想深入了解去CTFd官网巧巧吧!

概述

CTFd是一款基于Apache2.0的协议的开源CTF平台,最新版本目前为2.1.2。该平台功能强大,基本上能够满足目前的CTF竞赛需求,同时,该平台提供了强大的插件功能,可以自己进行插件开发实现自己的功能。

注意事项

本次平台的搭建示例是在本地虚拟机centos 7下完成的,请保证系统环境正常。如果需要部署在云服务器上,请准备好ssh工具(推荐xshell)道理大体相同,只是最后为了让访问更流畅建议做下优化,文章末尾会做说明!

前期准备

系统环境

虚拟机的话最好使用桥接,提前排除这个出错的可能性,云服务器可以忽略这一点

安利一波系统下载地址,推荐使用国内镜像站下载:

为了示例我选择mini版本

检查网络环境

安装成功后建议测试下网络,ip addr没有正常获取地址的话,尝试重启网络服务systemctl restart network

日常redhat系用的少,命令变生疏了(狗头)

终端连接

其实,CentOS 7安装完成,默认是已经打开了22端口的。自带的SSH服务是OpenSSH中的一个独立守护进程SSHD

所以可以直接连接,很方便,如果遇到错误可以查阅相关文档

b508b16d6e6bced62cf36b838e128768.png

yum换源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值