pgAdmin4: удаленный доступ к PostgreSQL серверу - PullRequest
0 голосов
/ 07 января 2020

Я могу получить доступ к удаленному PostgreSQL серверу в лаборатории как с терминала, так и с помощью pgAdmin4 при подключении к той же частной сети.

С терминала:

PC:~$ psql -h 193.13x.xx.xx -U myusername -W dbname
#then password after prompt

С помощью pgAmin4:

Host name/address: 193.13x.xx.xx
Port: 5432
Maintainance database: dbname
Username: myusername
Password: *******

Однако, когда я переключился на другую сеть eduroam, я могу подключаться к удаленному серверу только через терминал, а не из pgAdmin4. Поэтому не очень легко работать вне лаборатории.

Есть ли обходной путь, позволяющий подключиться через pgAdmin4?

1 Ответ

2 голосов
/ 07 января 2020

Я могу подключиться к удаленному серверу только через терминал, а не из pgAdmin4. Так что не очень легко работать вдали от лаборатории. Есть ли обходной путь для подключения через pgAdmin4?

Да. Общий c ответ на этот вопрос: используйте S SH туннель . Это очень обычно, когда вы не можете получить прямой доступ к базе данных из-за пределов определенной сети, что, по-видимому, является вашим случаем на основании сообщения об ошибке в комментариях.

Если вам нужен конкретный c совет для pgAdmin4, рассмотрите возможность поиска для "pgadmin4 s sh tunnel" есть много учебных пособий, доступных онлайн.

...