ホームページ >データベース >mysql チュートリアル >SSH トンネリングを使用するときにターゲット MySQL サーバーを指定するにはどうすればよいですか?
特定の MySQL サーバーへの SSH トンネリング
MySQL ユーザーは、SSH トンネル経由で個別のサーバー上でホストされている複数のデータベースに安全にアクセスするという課題に直面することがよくあります。 。 SSH トンネルを使用するときにターゲット MySQL サーバーを指定するにはどうすればよいですか?
トンネルを確立するには、Debian ベースの Web サーバーで autossh などのツールを利用できます。ただし、単にトンネルを設定するだけでは十分ではない場合があります。重要なのは、トンネルの作成中にアクセスする MySQL サーバーを指定することです。
次のコマンドは、この問題に対処します。
ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N
「[email protected]」を SSH ホストに置き換えます。認証情報、「mysql1.example.com」を目的の MySQL サーバーのホスト名に変更し、「3307」と「3306」を関連する SSH ポートと MySQL ポートに変更します。
トンネルが確立されたら、指定された MySQL に接続します。サーバーは簡単になります:
mysql -h 127.0.0.1 -P 3307
この変更されたアプローチにより、SSH トンネル経由で目的の MySQL サーバーへの接続が確実に成功します。
以上がSSH トンネリングを使用するときにターゲット MySQL サーバーを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。