2017-12-01 16 views
1

リモートでデータベースに接続すると、sshを使用してリモートマシンに接続し、次にsudo -u postgres psqlを実行してPostgresSQLにアクセスします。私のOSでpostgresユーザはパスワードなしです。DatagripのOSユーザーをSSH経由でPostgresに切り替えるにはどうしたらいいですか?

私はDatagripでSSHトンネル接続を行うことができますが、データベースにアクセスする前にpostgresユーザに切り替える方法が見つからないようです。

これを行う方法はありますか?

答えて

0

まず、データソースssh/sslタブ(ホスト/ポート/ユーザー名/パスワード)にSSHトンネルを設定する必要があります。 第2に、データベースの資格情報をdbに一般タブで指定する必要があります。 また、非ローカル接続用にサーバーを正しく構成していることを確認してください。

〜/ .ssh/configファイルにアクセスして、サーバーで使用されるユーザーとトンネルを設定し、接続プロパティーにユーザー名として 'postgres'を入れる必要があります。

それは今だけ2017.3 EAPで働いているノート、(リリースは今週利用できるようになります)

enter image description here

関連する問題