关于kali2.0 rolling无法连接数据的解决办法

在使用kali2.0时,经常遇到metasploit无法连接数据库的问题,经过在网上寻找资料,很多都是对kali2.0的,有些路径都是不同的了,所以未能解决,

最后在自己的摸索下,找到了如下方法:

其实……

这种情况下,多半是数据库未进行初始化,

先在终端下输入:/etc/init.d/postgreps start启动数据库

然后需要进到metasploit安装目录下,(默认为:/usr/share/metasploit-framework),

先到config目录下看看有没有database.yml这个文件,

这个文件是连接数据的配置文件,如果没有这个问题,可以确定的确是没有对数据库进行配置。

只需对数据库进行初始化后,系统会生成一个默认的配置文件,以后再启动metasploit,它就会自动进行数据库连接。

找到一个msfdb的可执行文件,运行一下

这里看到了对数据库的配置

 

所以,可以通过执行msfdb init对数据库进行初始化

可以看到现在创建了一个数据库

接下来启动metasploit。输入msfconsole

启动后,终端输入db_status

数据库已经于metasploit连接了

posted @ 2016-05-12 11:45  隐念笎  阅读(331)  评论(0编辑  收藏  举报