web-dev-qa-db-ja.com

2つのSSHホストを介したWindows上のmySQLWorkbench

2つのSSHホストを介してmySQLに接続しようとしていますが、オンラインで解決策を見つけることができませんでした。

PuTTYに接続する場合は、最初のボックス(MainBoxと呼びます)に接続してから、「sshsubBox」に接続します。その後、その時点でmySQLにログインできるようになります。ただし、ワークベンチでは、このように複数のホストをジャンプすることはできず、データベースにアクセスする他の方法もありません。

これどうやってするの?

1
JCannon90

ここでの主な問題は、最初のステップでshhトンネルを設定し、それをブリッジとして使用して、3306(または構成されたポート)のmySQLデータベースへのワークベンチ通信を取得する必要があることです。

PuTTYが実際に行うことは、ホストがキーを交換し、ポート22でsshプロトコル通信を確立できるようにするssh接続を設定することです。ワークベンチはそれを行いませんが、環境を個別に設定できます。

これらの2つのリファレンスを参照して、フィードバックを提供してください。 SSHトンネルを介してデータベースにリモートアクセスSSH接続方式を介した標準TCP/IP

1
negrotico19

これをssh設定に追加します。

Match Host=*.swim.swf
        proxycommand ssh -q -W %h:%p swim-bastion

1
Pieter Willaert