未分類

pgAdmin4およびDBeaverでリモートデータベースに接続する方法

(oneechanblog) – SSHを使用すると、2台のコンピューターが通信して共有データを暗号化できます。 これは、リモートサーバー端末への安全なアクセスとファイル転送に一般的に使用される方法です。

SSH また、コンピューター間に安全な通信トンネルを作成して、通常は暗号化されていない他のネットワーク接続を転送することもできます。これは、SSHトンネリング(またはポート転送)と呼ばれる手法です。

これを使用する一般的なシナリオを次に示します。 SSH トンネルまたはポートフォワード:

  • アクセスしようとしているリモートサービスのポートがファイアウォールでブロックされている場合。
    暗号化などを使用しないサービスに安全に接続したい。
  • たとえば、リモコンに接続したい場合 PostgreSQL ポートで実行されているデータベースクラスタ 5432 その上 サーバーAただし、そのポートへのトラフィックは オフサーバー (SSHアクセスがあります)。 SSH接続(トンネル)を介してトラフィックをルーティングできます オフサーバー データベースクラスターにアクセスします。
  • このガイドは、あなたが持っていることを前提としています pgadmin4 と DBeaver データベース管理ツールがLinuxシステムにインストールされている場合、インストールされていない場合は、次の手順を参照してください。

pgadmin4でSSHトンネリングを構成する

あなたのものを開く pgadmin4 アプリケーションを作成し、新しいサーバー接続を作成することから始めます。 オブジェクト タブをクリックし、をクリックします 作成 をクリックします サーバ。 以下のポップアップで 共有 次のスクリーンショットで強調表示されているように、ホスト名を入力します。

pgadmin4でSSHトンネリングを作成する

次に、をクリックします 関係 データベース接続設定を入力します。 データベースサーバーのIPアドレスを入力するか、 FQDN (完全なドメイン名)。 次に、ポート、データベース名、データベースユーザー名、およびユーザーのパスワードを設定します。

[パスワードの保存]を選択してパスワードをローカルに保存し、データベースに接続しようとするたびにパスワードの入力を求められないようにすることができます。

その他のデータベース接続設定

次に、をクリックします SSHトンネル ナビゲーション。 「ボタンをオンにしますSSHトンネルの使用、トンネルサーバー、トンネルポート、SSHユーザー名を入力します。 次に、 正確さ タイプ(パスワードまたはIDファイル)。

公開鍵認証の使用をお勧めしますので、 識別ファイル ローカルマシンから秘密鍵ファイルを選択します。 次にタップします 保存 次のスクリーンショットで強調表示されているように。

SSHトンネルの詳細

データベース接続とSSHトンネルの両方に提供された設定と資格情報が正しく有効である場合、トンネルとデータベース接続は正常に確立されているはずです。

リモートデータベースに接続

DBeaverでSSHトンネリングを構成する

発売後 DBeaver行く データベース タブをクリックし、をクリックします 新しいデータベース接続 次のスクリーンショットに示すように。

DBeaverでSSHトンネリングを作成する

次のスクリーンショットで強調表示されているように、リストからデータベースドライバーを選択し、[次。

データベースタイプを選択します

次に、後のスクリーンショットで強調表示されているように、データベース接続設定、データベースサーバーのIPまたはFQDN、データベース名、データベースのユーザー名、およびユーザーパスワードを入力します。 次に、をクリックします SSH 次の手順で説明するように、トンネル接続設定を入力します。

データベース接続設定

を選択してSSHを有効にする SSHトンネルの使用 選択。 トンネルサーバー、トンネルポート、SSH接続ユーザー名を入力し、 正確さ 方法。

いつものように、使用することをお勧めします 公衆 メイン認証。 次に、秘密鍵へのパスを選択または入力します。 次に、次のスクリーンショットで強調表示されているように、[完了]をクリックします。

ノート:秘密鍵にパスフレーズがある場合は、それを提供する必要があります。

SSHトンネルの詳細の使用

データベース接続とSSHトンネルの設定が正しく有効であれば、接続は成功するはずです。 これで、リモートデータベースを安全に操作できます。

DBeaverでのリモートデータベース接続

詳細については、pgadmin4の資料またはDBeaverSSH接続の資料を参照してください。

他の同様の投稿

その他の情報を探す

コメントを残す

メールアドレスが公開されることはありません。

Fill out this field
Fill out this field
有効なメールアドレスを入力してください。
You need to agree with the terms to proceed

動物の世界

テクノロジーの世界

コミックの世界

メニュー