(SSHを使用して)virtualbox(ubuntu)postgresサーバーに接続する際に問題が発生しました。私はすべてうまく正しく設定しました。
PostgreSQLの設定:
postgresql.conf
->すべての着信接続(*)を許可し、sslをTRUEに設定pg_hba.con
f->多くの変更を加えた後、この設定で機能するように見えるようになりました。
IP4
host all all 0.0.0.0/0 trust
hostssl all all 0.0.0.0/0 trust
host all all 192.168.x.x/32 trust
hostssl all all 192.168.x.x/32 trust
私は試した:
仮想マシンでpostgresサーバーを再起動しました。
次に、ホストマシン(Snow Leopard)に移動し、virtualbox(ubuntu)へのssh接続を構築すると、機能します。
ポート5432でゲストマシンにpingを実行することもできます。
ホストマシン(Snow Leopard)でpgadminを開きます->サーバー192.68.56.1とデータベース
pluto
、ユーザーを追加しましpippo
た。接続が機能し、DBが表示されます。Snow LeopardでTERMINALを開いてみて、次のコマンドを実行しました。
psql -h 192.168.56.1 -U pippo -d pluto
エラーあり:
psql: FATAL: no pg_hba.conf entry for host "192.168.56.1", user "pippo", database "pluto", SSL off
また、Javaプログラムを介して接続しようとしましたが、同じエラーが発生しました。
私は何が間違っているのですか?