私は2つのサーバーを持っています。 example1.comとexample2.comの場合postgresqlのsshトンネル
example1.comのサーバでは、私のPHPコードとexample2.comがあります。そこにはpostgreSQLデータベースがあります。
は今、私は私がexample1.comサーバーで以下のコマンドを試してみましたexample1.com
でトンネルを通ってPostgreSQLの接続したいです。
ssh -L 5433:localhost:5432 [email protected]
そして、それはパスワードの入力を要求されますし、私はパスワードを入力し、その後、私は、データベースのローカルホストに接続しようとしています、SSHへのログイン:5433ポストが、私は「失敗したパスワード認証」を取得しています。
sshでexample1.comに接続するにはどうすればよいですか?
何か助けていただければ幸いです。
postgresql設定の設定に問題があるようです。 postgresql設定ファイルのlisten_addresses設定を確認してください –
example2.comのSSHセッション、またはexample1.comサーバからlocalhost:5433というデータベースに接続しようとしていますか? PHPまたはpsqlから接続していますか? –
私はlocalhost:5433を通してデータベースに接続しようとしています。 –