MSF与postgresql,一直显示失败连接

MSF与postgresql,一直显示失败连接。

直接重装MSF与postgresql

卸载 PostgreSQL:

  1. 停止 PostgreSQL 服务
sudo systemctl stop postgresql
  1. 卸载 PostgreSQL 软件包
sudo apt purge postgresql postgresql-contrib
  1. 删除 PostgreSQL 数据库目录 (请谨慎操作,确保您的数据已备份):
sudo rm -r /etc/postgresql /var/lib/postgresql
  1. 删除 PostgreSQL 用户及用户组 (可选):
sudo deluser postgres
sudo delgroup postgres

其中第四步我没执行,也是可以的

重新安装 PostgreSQL:

  1. 安装 PostgreSQL 软件包
sudo apt update
sudo apt install postgresql postgresql-contrib
  1. 初始化数据库

在安装完 PostgreSQL 后,需要初始化数据库:

sudo pg_ctlcluster 13 main start   #这里第二步我没有初始化成功,若不成功也无需理会

这将启动 PostgreSQL 数据库。
3. 创建 PostgreSQL 用户 (如果需要):

如果您删除了 PostgreSQL 用户及用户组,在重新安装后可能需要重新创建它们:

sudo adduser postgres    #可以无需理会
  1. 登录到 PostgreSQL 并更改密码(可选)
sudo -u postgres psql     #可以无需理会

在 PostgreSQL 命令行中,可以执行以下命令来更改密码:

ALTER USER postgres WITH PASSWORD 'new_password';     #可以无需理会
  1. 设置访问权限 (可选):

您可能需要编辑 /etc/postgresql/13/main/pg_hba.conf 文件来配置 PostgreSQL 的访问权限,以确保只有授权的用户可以访问数据库。 这步也是无需理会

  1. 重启 PostgreSQL 服务
sudo systemctl restart postgresql  #执行

然后查看netstat -antp 有无5432端口

在这里插入图片描述

发现已经有了。证明安装成功

重新安装 Metasploit 框架

如果你的msfdb报错显示没有这个命令,你一定要重新卸载MSF。接下来看下面

在这里插入图片描述

  • 重新安装 Metasploit 框架可能需要以下步骤:
  1. 卸载 Metasploit 框架
sudo apt remove metasploit-framework
  1. 删除残留文件 (请注意,这会删除您的配置和数据):
sudo rm -rf /usr/share/metasploit-framework
  1. 重新安装 Metasploit 框架
sudo apt update
sudo apt install metasploit-framework
  1. 初始化数据库 (如果需要):

如果您之前已经初始化过数据库,则可以跳过此步骤。否则,您需要初始化数据库:

sudo msfdb init

在这里插入图片描述

如图初始化成功

  1. 启动 Metasploit 服务

您可以使用以下命令启动 Metasploit 服务:

sudo service postgresql start
sudo service metasploit start
  1. 检查 Metasploit 服务状态

您可以使用以下命令检查 Metasploit 服务是否正在运行:

sudo service metasploit status

成功界面

在这里插入图片描述

连接的命令我也给吧,也是默认方便粘贴

db_connect -y /usr/share/metasploit-framework/config/database.yml

再用db_status看看就知道了

-KseGdnjQ-1711184872940)]

连接的命令我也给吧,也是默认方便粘贴

db_connect -y /usr/share/metasploit-framework/config/database.yml

再用db_status看看就知道了

建立建立搜索缓存(数据库)的时候,遇到的坑就是启动postgresql不成功。我这里是没有显示5432端口!看了网上的文章没法解决,只能重装。建议大家卸载之前拍个快照

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值