= VPS で postgres をセットアップするために必要なヘルプ =

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

こんにちは、ふたりとも!現在、VPS で postgres サーバーをセットアップしています。 postgres サーバーは docker コンテナーで実行されています。セキュリティ上の理由から、ssh トンネル経由でのみデータベースにアクセスしたいと考えています。 ssh トンネルを設定できましたが、外部からの接続を禁止する方法がわかりません。明らかに、ポート 5432 はインターネットに転送されます。通常のユーザー/パスワード認証は機能します。どこで接続をブロックする必要がありますか。 pg_hba.conf、または docker 構成、またはサーバー レベル (iptable など) にありますか?この特定の構成を処理するチュートリアルは見つかりませんでした。

よろしくお願いします!

通常、postgres をポート 5432 で外部からアクセスできるようにすることはお勧めできません。

デフォルトでは、postgres conf ファイルは localhost インターフェイスにバインドされます。

ホストで内部的にアクセス可能な db サーバーのみが必要な場合は、vps で外部からアクセスできるポート 5432 を持たないようにする必要があります。

5432 をコンテナーから vps ホストのポートに公開していると思いますか?外部からアクセスする必要はありません。

== コミュニティについて ==

メンバー

オンライン