Postgresql用のGUIを調査した結果、pgadmin 4デスクトップクライアントが有効な選択肢であることがわかりました。任意のコンピュータからPostgresqlへのアクセスを許可する
私は、Ubuntu 16.04サーバー(Digital Oceanの液滴)とiptablesファイアウォールを使用します。
リモートコンピュータからのアクセスを許可するにはどうすればよいですか? pgadminをインストールしたコンピュータには動的IPがあります。
Postgresql用のGUIを調査した結果、pgadmin 4デスクトップクライアントが有効な選択肢であることがわかりました。任意のコンピュータからPostgresqlへのアクセスを許可する
私は、Ubuntu 16.04サーバー(Digital Oceanの液滴)とiptablesファイアウォールを使用します。
リモートコンピュータからのアクセスを許可するにはどうすればよいですか? pgadminをインストールしたコンピュータには動的IPがあります。
pgadminなどのクライアントを使用してリモートデスクトップコンピュータからPostgresqlデータベースをクラウドホストに接続したいと考えました。
:そのようなnano /etc/postgresql/9.5/main/postgresql.conf
編集listen_address:
iptables -I INPUT 1 -m tcp -p tcp --dport 5432 -j ACCEPT
service iptables save
service iptables restart
私はそうのようにPostgreSQLの任意の場所からのアクセスを許可:私は次のコマンドでiptablesの中でポート5432を開放し、これを達成するために
listen_addresses = '*'
nanoエディターを保存して終了し、postgresql restartコマンドを実行します
service postgresql restart
ローカルネットワークからPostgreSQLを管理したいのですか、ワイドワールドの他のユーザがPostgreSQLサーバに接続できるようにしたいですか?
サーバにアクセスして同じサブネット上で管理できるようにすることは非常に簡単です。ワイドワールドのユーザーがサーバーにアクセスできるようにするのは賢明ではありません。
リモートアクセスを許可するには pg_HBA.confファイルを編集する必要があります。デフォルトでは、サーバーのローカルユーザーのみがデータベースに接続できます。これはセットアップセキュリティです。
次のスニペットは、私自身のPostgreSQLサーバからである:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
これは127.0.0.1/32と一致するホストが自分のサーバーにアクセスすることを可能にすることを言います。
あなたは、サブネット内のすべてのコンピュータがあなたのPostgreSQLサーバへのアクセスを許可したい場合は、以下のような何かがあります。
# IPv4 local connections:
host all all 192.168.0.1/24 md5
上記の例では、あなたが軌道に乗るだろうが、行くと簡単にするのが賢明だろうがpg_hba.confファイルのpostgresqlのドキュメントを読んでください。
あなたが特に無謀で無礼で、危険な生活を楽しみ、定期的に恐怖と嫌がらせをしている人は、真剣に議論していますが、pg_hba.confファイルで次の行を使用します。
# IPv4 local connections:
host all all 0.0.0.0/0 md5
これは基本的に私は単にあなたがする必要がどのように気をつけの一例として、それを提供している「どこからでも誰が私のPostgreSQLサーバにアクセスすることができます」と言います。
The documentation for the current version of Postgresql 9.6 can be found here以前のバージョンもこのリンクの近くにありますが、pg_hba.confの場合、バージョン間で変更されていないようです。
これはクラウドまたはローカルネットワーク上で実行していますか?どのくらいのローカルネットワークの制御がありますか? – Bronanaza
これは雲の中のデジタルオーシャンドロップレットです。ルートアクセス。 pgadmin 4クライアントは、Windowsのローカルコンピュータにのみインストールされます。 –
ファイアウォールの観点から、ポート5432を開きます。 gui(私はposticoを使用しています)から参照する方法については、必要な主要な詳細はホストとログインです。 DOは、AWSのIPアドレスなどがec2.amazon-west-2-sdfasdf-324345asdf.aws.comのようなホストを提供するように、マシンを参照する一貫した方法を提供する必要があります。それを使用してください。 – Bronanaza