红联Linux门户
Linux帮助

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

发布时间:2017-03-16 09:43:01来源:linux网站作者:隐藏者
在使用kali2.0时,经常遇到metasploit无法连接数据库的问题,经过在网上寻找资料,很多都是对kali2.0的,有些路径都是不同的了,所以未能解决,最后在自己的摸索下,找到了如下方法:
 
这种情况下,多半是数据库未进行初始化,先在终端下输入:/etc/init.d/postgreps start启动数据库。
然后需要进到metasploit安装目录下,(默认为:/usr/share/metasploit-framework)。
先到config目录下看看有没有database.yml这个文件,这个文件是连接数据的配置文件,如果没有这个问题,可以确定的确是没有对数据库进行配置。
只需对数据库进行初始化后,系统会生成一个默认的配置文件,以后再启动metasploit,它就会自动进行数据库连接。
找到一个msfdb的可执行文件,运行一下:
关于kali2.0 rolling无法连接数据的解决办法
这里看到了对数据库的配置。
所以,可以通过执行msfdb init对数据库进行初始化:
关于kali2.0 rolling无法连接数据的解决办法
可以看到现在创建了一个数据库。
 
接下来启动metasploit。输入msfconsole
启动后,终端输入db_status
关于kali2.0 rolling无法连接数据的解决办法
数据库已经于metasploit连接了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29212.html