У меня есть данные сервера ip adress, username, password
На сервере я решил подключить postgresql, создал пользователя admin и базу данных based
Но не через psql не через pgadmin не могу удаленно подключиться
Например psql
root@server:~# psql -U admin -h host -d based
psql: error: could not connect to server: Connection refused
Is the server running on host "host" and accepting
TCP/IP connections on port 5432?
Да это один сервер, просто тут проверяю подключение
Мне нужно чтоб постгрес работал на этом сервере, а через pgadmin я подключался
В pgadmin ввожу ip adress, бд и пользователя admin и пароль от него и получаю
Unable to connect to server: connection timeout expired
szjyakgf, ну проверяй доступность host с server, в какой ip резолвится, пока у тебя проблема не в постгрес, а доступности порта 5432, проверь еще порт на котором запущен постгрес
Everything_is_bad,
Вроде как все доступно
root@server:~# pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
13 main 5432 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
root@server:~# telnet localhost 5432
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^CConnection closed by foreign host.
root@server:~#
szjyakgf, возможно, где-то дублируется параметр - грепните в каталоге с конфигами рекурсивно по слову listen. Или перезапускали плохо - нужен именно restart, а не reload.