В настоящее время я использую Kali Linux, и внезапно postgresql перестал подключаться.

мой вывод для msfconsole

Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?

Я искал повсюду, где мог найти решение, но ничего не нашел.

мой файл pg_hba.conf находится здесь

мой файл metasploit database.yml находится здесь

Я много раз переустанавливал postgresql, а также останавливал и запускал сервис. Пожалуйста, скажите мне, если вам нужно, чтобы я прикрепил больше файлов или вам нужна дополнительная информация. Заранее спасибо.

1 ответ1

0

Если вам нужно настроить postgresql и подумать, что вы все испортили, протрите его через apt purge и переустановите. Тогда первое, что нужно сделать, это подключиться как пользователь postgres. Скопируйте в /usr/lib/postgresql/9.5/bin и запустите ./initdb -D /var/lib/postgresql/9.5/main/ .

Еще в качестве пользователя postgres создайте новую базу данных db и пользователя createdb msf , createuser msf , затем запустите сервер ./pg_ctl -D /var/lib/postgresql/9.5/main/ start .

После этого вы можете войти под своей учетной записью и запустить платформу metasploit. После этого вы сможете подключиться как msf@127.0.0.1:5432/msf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .