Postgresql удаленного доступа прямой или через SSH туннели

Некоторым пользователям я предоставил удаленный доступ к базе данных только для чтения следующим образом:

  • Postgres прослушивает порт [открытый в брандмауэре]
  • IP-адрес s / имя пользователя / пароль добавляются в файл pg_hba.conf
  • Привилегии настраиваются на базе данных

Достаточно ли безопасно предоставить им postgresql прямой доступ, как я это сделал, или я должен защитить соединение с SSH-туннелями?

1 ответ

Только если вы принудительно используете SSL через postgres.

Для обеспечения использования использования SSL hostssl линии в вашем pg_hba.conf вместо плоскости host,

Другие вопросы по тегам