Поскольку у вас есть sh доступ к вашему серверу приложений через Bastion. Затем вы можете создать двухуровневый туннельный прокси s sh. Поскольку Postgres недопустимо, хотя узел Bastion разрешен только через сервер приложений.
1: Создайте туннель от сервера приложений к узлу Bastion.
s sh - add ~ / .ssh / id_rsa ; s sh -oStrictHostKeyChecking = нет -Att -l s sh -oStrictHostKeyChecking = нет -Att -l -L 5432: : 5432
(держать этот терминал открытым)
2: Создать еще один туннель из Бастиона на локальный компьютер: (открыть новый терминал)
s sh -add ~ / .ssh / id_rsa ; s sh -oStrictHostKeyChecking = no -Att -l -L 5432: localhost: 5432 (оставьте открытым это терминал)
3: используйте localhost или 127.0.0.1 с портом 5432 в строке подключения (для подключения с локального компьютера) вместо конечной точки Postgress.
Примечание: замените правильный ключ s sh путь и ваше имя пользователя с жирно выделенным текстом. и держите открытыми оба терминала открытыми для поддержания сеанса.