トンネリング
Gateway はSSH サーバーを介したトンネル接続を可能にすることで、ファイアウォールの背後にあるホスティングサービスを簡素化します。
ローカルデータベースアクセスの設定
SQL Gateway からSSH サーバーへの接続は、SSH リバーストンネルです。SQL Gateway を認証後、サーバーは自動的にリモート接続を転送します。[リモートサーバー]セクションのHost およびPort と一緒に、SSH 認証を実行するために必要なクレデンシャルを指定する必要があります。また、あらかじめサービスを作成して、サービス タブで[Enable on Gateway]オプションを選択しておく必要があります。
サーバーへの認証
[リモートサーバー]セクションの[認証モード]メニューで、次のいずれかのオプションを選択し、[テスト接続]をクリックしてSSH サーバーへのログインを開始します。パスワード
この認証方法では、SQL Gateway は、SSH サーバーを実行しているマシン上のユーザーアカウントのユーザー名とパスワードでログインします。パスワードは暗号化されたSSH トンネルを通じてセキュアに送信されます。パブリックキー
この認証方法を実行するには、キーペアが必要です。デジタル証明書を指定するか、[証明書]ボックスのボタンをクリックし証明書を作成してキーペアを取得します。
- プライベートキー:Windows 証明書ストア、.pfx ファイル、または.pem ファイルからプライベートキーを選択します。
- パブリックキー:[Export Public Key]をクリックして、OpenSSH パブリックキー、SSH2 パブリックキー、X.509 パブリックキーとしてパブリックキーを保存します。
SSH の管理
[高度な設定]セクションでは、SSH 接続の動作を設定できます。- タイムアウト:最大許容アイドル接続間隔を秒単位で設定します。
- 自動再接続:SSH 接続が失われたときに、SQL Gateway が再接続を試みるかどうかを選択します。
- 再接続数:接続が失われたときに、SQL Gateway が再接続を試みる回数を入力します。値を-1 にすると、SQL Gateway は再接続を無限に試みます。
- 再接続間隔:リトライ間隔を秒単位で指定します。