私はUbuntu 14.04とPostgreSQL 9.3でDigitalCloudにドロップレットを持っています。ローカルマシン上で私は同じ設定をしています。UbuntuでPostgres pgAdmin SSHトンネルを確立できません
ssh接続が問題なく動作しています。 Postgresの接続や環境設定のどこかにあるはずです。
だから私はすでにサーバー上で行われていることである。
がでは、/ etc/ssh/sshd_config
ポート4321回の
有効にリモート接続でリスニングポートを変更しました/etc/postgresql/9.3/main/pg_hba.conf
ホストすべてすべて0.0.0.0/0 md5の
は
でアドレスを聞いて、コメントを追加しましたここに私のローカル接続の設定です:
Here is my Properties tab screen
Here is my SSH Tunnel tab screen
以前はssh接続を確立するために使用したid_rsa.pubファイルと同じものを使用します。どちらが機能しているか。これは接続しようとするとエラーになります。
SSH error: Authentication by identify file failed with error code -16 [Unable to extract public key from private key file: Wrong passphrase or invalid/unrecognized private key file format]
私のパスフレーズは空に設定されています。
私はSSHトンネルせずに接続しようとすると別のエラーがあります:
Error connecting to the server: SSL error: unknown protocol expected authentication request from server, but received S
私はそれに完全な初心者だと私は重要な何かを見逃している可能性があります。あなたが私にこの問題に関する他の情報を提供したいのであれば教えてください。
EDIT 1:
私は(パブなし)正しいid_rsaとファイルを使用している場合は、私はこれと同じエラーを取得:
Error connecting to the server: SSL error: unknown protocol expected authentication request from server, but received S
ええ、私もこれを試してみてくださいでしたが、それは私に同じエラー与える: _ERRORは、サーバーへの接続:SSLエラー:サーバーからの認証要求予想未知のプロトコル を、しかしS_ –
受け、多分これは役立ちます。ユーザー名をいくつかの存在しない名前に変更すると、このエラーが表示されます_SSHエラー:IDファイルによる認証がエラーコード-18で失敗しました[Username/PublicKey combination invalid] _ –
ローカルPostgresとサーバーのバージョンが異なる(9.5と9.3)、問題が発生する可能性があると考えました。サーバーのバージョンを同じ9.5.2にアップグレードして再起動しましたが、問題はまだ残っています:( –