Centos7搭建MSF6(公网服务器搭建msf)

news/2024/7/9 19:43:34 标签: postgresql, centos, msf, Metasploit, 网络安全

Centos7搭建MSF6(公网服务器搭建)文章非常详细

简介

每次需要用msf测试的时候,都需要用frp把msf穿透出来,麻烦的很,索性直接把他搭建到公网服务器上,实验机为centos,网上教程非常杂乱,中途遇到很多问题,花费了大量时间解决了遇到的问题,文章非常详细,并记录下来,照着文章一步步操作,可以完美搭建。

msf_6">1、安装msf

直接使用官方给的一键安装命令

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

输入msfconlse
判断是否安装成功,出现类似这种图案就是安装成功了
在这里插入图片描述

postgresql_17">2、卸载postgresql数据库

这个地方是我遇到的第一个问题,就是postgresql数据库连接不上,找了很多解决办法都解决不了

官方安装的时候已经安装了postgresql数据库啊,为什么连接不上呢?
很多人遇到了和我一样的问题,这个可能是个Bug

不用管,直接无情卸载重新安装

yum remove postgresql      #卸载
rpm -qa | grep postgresql  #查看是否卸载完成

postgresql_30">3、安装postgresql数据库

网上很多教学,说安装最新版的postgresql数据库
PostgreSQL 10.10
结果又遇到了新的问题,所以这个地方,不要去选择postsql数据库的版本
直接安装,一定要直接安装,否则又会出现问题

建议直接用我下面的命令,网上教程很多命令和我不一样,但是请相信,我这个是最简单,最不会出现问题的命令

如果说在第二步出现问题安装不了postgresql的,请接着往下看,我同样遇到过

1、先安装rpm文件

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2、安装客户端和服务端

yum install postgresql
yum install postgresql-server

3、初始化数据库

postgresql-setup initdb

4、设置自动启动并且启动postgresql服务

systemctl enable postgresql
systemctl start postgresql

问题解决:

No package yum-util available.

Error: Nothing to do

第二步安装postgresql数据库,遇到这个问题,可能是加载插件的问题

编辑fastestmirror.conf文件

vim /etc/yum/pluginconf.d/fastestmirror.conf

在这里插入图片描述
修改yum的配置文件,不使用插件。

编辑yum.conf文件

vim /etc/yum.conf

在这里插入图片描述
如果还不行

可能是缺少epel

安装epel

yum install epel-release

到这再重新尝试执行上面的安装命令,可以顺利安装

4、初始化数据库

到了这个步骤,那恭喜你,马上就要完成了,这还有最后一个坑
那就是不能以root用户进行初始化

首先先进入msf的目录下

cd /opt/metasploit-framework/bin/

接下来执行下面的命令

useradd msf     #创建一个用户msf
su msf         #使用msf用户
./msfdb init #初始化数据库

创建完成后在msf用户目录会生成一个.msf目录里面会有一个database.yml文件
然后,我们这时从msf账户切换到root用户:

cp /home/msf/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/

到这就结束了,最后再次启动msf,查看数据库的连接状态
在这里插入图片描述整理不易,点个赞吧


http://www.niftyadmin.cn/n/152254.html

相关文章

消息通知系统设计六要素

无论是 B 端还是 C 端产品,消息通知系统都是一个很基础且必不可少的模块,而产品经理要设计一个完整的消息通知系统并不难,只需要遵守好消息通知系统设计的六要素即可。 消息通知六要素 通知消息围绕在我们的日常工作和生活当中:在…

flex布局左边宽度固定,右边宽度动态扩展问题

我们希望在一个固定宽度的容器中&#xff0c;分左右两边&#xff0c;左边宽度固定大小&#xff0c;右边占满&#xff0c;使用flex布局时&#xff0c;如下&#xff1a; 对应代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta…

笔记本电脑开机卡住无法正常启动怎么办?

笔记本电脑开机卡住无法正常启动怎么办&#xff1f;有用户使用的笔记本电脑在开机的时候出现了卡住的情况&#xff0c;无法正常的开机进入到系统界面中&#xff0c;那么这个情况要怎么去解决问题呢&#xff1f;一起来看看以下的笔记本电脑开机卡住无法正常启动解决方法分享吧。…

u盘里的文档和文件夹变成exe文件解决办法

遇到以下情况&#xff1a; 源文件是文档或者文件夹&#xff0c;变成.exe尾缀的文件且被认为是病毒处在隔离区&#xff0c;无法从隔离区中将文件拿出&#xff0c;可以采取以下方法进行解决&#xff1a; 第一步&#xff1a; 在u盘内新建两个记事本&#xff08;如图所示&#xf…

B/S版电子病历系统源码 前后端分离模式开发和部署

电子病历系统&#xff0c;是医学专用软件。医院通过电子病历以电子化方式记录患者就诊的信息&#xff0c;包括&#xff1a;首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等等&#xff0c;其中既有结构化信息&#xff0c;也有非结构化的自由文本&#xff0c;还有图形…

2023年湖北省建设厅七大员报名培训考试招生详细介绍

一、湖北省建设厅七大员种类&#xff1a; 施工员&#xff08;土建、设备安装、市政、装饰装修&#xff09;、质量员&#xff08;土建、设备安装、市政、装饰装修&#xff09;&#xff1b;机械员、材料员、资料员、劳务员、标准员。目前湖北开考仅有这七大员。 安全员、监理员…

【MySQL基础】12—存储过程与函数

⭐⭐⭐⭐⭐⭐ Github主页&#x1f449;https://github.com/A-BigTree 笔记链接&#x1f449;https://github.com/A-BigTree/Code_Learning ⭐⭐⭐⭐⭐⭐ 如果可以&#xff0c;麻烦各位看官顺手点个star~&#x1f60a; 如果文章对你有所帮助&#xff0c;可以点赞&#x1f44d;…

Nginx 动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化

引言 早期的业务都是基于单体节点部署&#xff0c;由于前期访问流量不大&#xff0c;因此单体结构也可满足需求&#xff0c;但随着业务增长&#xff0c;流量也越来越大&#xff0c;那么最终单台服务器受到的访问压力也会逐步增高。时间一长&#xff0c;单台服务器性能无法跟上…