首先启动postgresql命令:
service postgresql start
然后检查msfdb状态:
msfdb status
就绪后,一般都是msfdb run 或者 msfconsole -q 进行直接启动(这里消除影响程序就不说了)
但是出现了:WARNING: No database support: No database YAML file
所以解决办法就是:
msfdb init
初始化之后将它放入工作环境中:
cp /usr/share/metasploit-framework/config/database.yml /root/.msf4/
然后就可以了。
避免postgresql手动启动可以设置成开启自动启动。
update-rc.d postgresql enable
害怕别人连接也可以使用iptables进行过滤