Решить проблему с методом аутентификации PostgreSQL можно, изменив scram-sha-256 на md5 или trust. Мы рекомендуем использовать md5, так как это наиболее безопасный из совместимых методов.
-
Остановите службу KickidlerNode:
sudo systemctl stop kickidlernode
-
Откройте файл конфигурации PostgreSQL:
sudo nano /etc/postgresql/14/main/postgresql.conf
Найдите строку
#password_encryption = scram-sha-256
раскомментируйте её и замените на:password_encryption = md5
Сохраните файл.
- Перезапустите PostgreSQL:
sudo systemctl restart postgresql
- Откройте файл pg_hba.conf:
sudo nano /etc/postgresql/14/main/pg_hba.conf
Найдите строки, где используется scram-sha-256, и замените метод на md5. Например:
host all all 127.0.0.1/32 md5
Сохраните файл.
- Измените пароль пользователя kickidler_node, чтобы он был сохранён в формате md5:
Зайдите под пользователя Postgres
- Перезапустите PostgreSQL:
sudo systemctl restart postgresql
-
Запустите KickidlerNode:
sudo systemctl start kickidlernode
После этого аутентификация будет работать с использованием метода md5.
sudo su postgres
Запустите интерактивный режим postgres
psqlИ измените пароль c помощью команды:
\password kickidler_node
Укажите пароль: scout
Выйдите из psql:
\q
Выйдите из пользователя postgres:
exit
Русский
English
Português
Español
Հայերենով
Türkçe
Български
中文
ქართული
Français