openvas 搭建過程錯誤解決(無法登入和端口占用)
本節主要是來解決搭建過程中的問題的。
1. 搭建完成後,登入localhost:9392的時候發現輸入帳號密碼,提示帳號密碼錯誤,不能登入。
解決辦法:
(1)進入資料夾/usr/local/var/lib/openvas/users 看到自己建立的賬戶(建立的是admin)
(2) 刪除這個賬戶:rm -rf admin
(3 ) 然後新建賬戶admin: openvassad -c 'add_user' -n admin -r 'Admin'
(4)重新執行下面三條啟動指令:
openvassd --listen=127.0.0.1 --port=9391
openvasmd --database=/usr/local/var/lib/openvas/mgr/tasks.db --slisten=127.0.0.1 --sport=9391 --listen=0.0.0.0 --port=9390
gsad --listen=0.0.0.0 --port=9392 --alisten=127.0.0.1 --aport=9393 --mlisten=127.0.0.1 --mport=9390 --http-only
(5)然後重新訪問:localhost:9392 輸入新建賬戶的帳號密碼,即可登入。
2. 在執行上面第四步第一條指令的時候,會報錯端口占用
如果遇到這種情況,解決辦法如下:
(1)執行 : netstat -anp | grep 9391 然後可以看到,佔用該埠的是1874的程序號
(2) 執行:kill 1874
然後繼續執行 指令 :openvassd --listen=127.0.0.1 --port=9391 即可。