在云服务器上从0开始搭建自己的靶场,部署Java,py环境

配置好的靶场资源和java包见我上传的资源

这边以华为云服务器为例,基本上云服务器都差不多

1.买云服务器的时候最好选好参数和系统一个人或者几个人学习用这个参数差不多

2.首先设置安全组,华为的在这里更改安全组

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第1张图片 

3.把别的都取消掉只勾选自己创建的安全组,我的是1

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第2张图片

还没创建的点新建安全组创建,设置入方向规则,新手按照我的设置来就行了

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第3张图片

 

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第4张图片

点击配置规则进行配置(记住了:以后做任何其他端口的服务首先要配置新的端口入方向规则

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第5张图片

4.安装宝塔ssh终端(在你自己的电脑上),宝塔面板在服务器上

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)icon-default.png?t=M5H6https://www.bt.cn/new/download.html先安装ssh然后链接你的服务器,输入上面网页里的安装代码,然后等安装完成最后会给出面板的外网地址和账户密码,记住后,直接在浏览器里输入地址登录就行了

5.安装相关配件,建议使用apach2.4,php5.6,mysql5.6.pure-fipd1.049,phpmyadmin4.4

在商店里搜索就行了

6.添加站点,创建网站域名为你的服务器外网地址

 

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第6张图片
7.创建数据库security,假设设置密码为a
数据库root密码设为:a

(修改pikaqiu\inc中文件config.inc.php和sqli-labs\sql-connection中db-creds.inc文件的数据库密码为a)

再上传靶场的文件
8.在网站中对pikaqiu和sqllib进行初始化(pikaqiu初始化看系统介绍),初始化成功

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第7张图片

 

在云服务器上从0开始搭建自己的靶场,部署Java,py环境_第8张图片
9.搭建java环境
把java包解压到服务器目录  usr/lib/jvm文件夹中(没有则需要创建新文件夹jvm)
在宝塔远控工具链接
输入代码
vim /etc/profile
按i进入编辑模式,写入环境变量在最后

export JAVA_HOME=/usr/lib/jvm/jdk-18.0.1.1                                                   
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(第一行为java解压目录和解压的Java版本)
按esc退出编辑模式
输入
:wq
保存退回命令行
输入代码 
java
java -version
javac
都有反应环境部署成功
7.python环境一般linux服务器都自带
 

 

 

 

 

你可能感兴趣的:(web安全,数据库,java,python)