このセクションでは、SSH を使用してリモートの
MySQL
サーバーへのセキュアな接続を確立する方法について説明します。元の情報は、David
Carlson <dcarlson@mplcomm.com>
によって提供されました。
Windows マシン上に SSH クライアントをインストールします。SSH クライアントの比較については、http://en.wikipedia.org/wiki/Comparison_of_SSH_clientsを参照してください。
Windows SSH クライアントを起動します。
Host_Name =
を設定します。サーバーにログインするyourmysqlserver_URL_or_IP
userid=
を設定します。このyour_userid
userid
値は、MySQL アカウントのユーザー名と同じでない可能性があります。ポートフォワーディングを設定します。リモート転送 (
local_port: 3306
、remote_host:
、yourmysqlservername_or_ip
remote_port: 3306
を設定します) とローカル転送 (port: 3306
、host: localhost
、remote port: 3306
を設定します) のいずれかを実行します。すべてを保存します。そうしない場合は、次回やり直す必要があります。
作成した SSH セッションを使用して、サーバーにログインします。
Windows マシン上で、いくつかの ODBC アプリケーション (Access など) を起動します。
通常と同じ方法で、Windows で新しいファイルを作成し、ODBC ドライバを使用して MySQL へのリンクを作成します。ただし、MySQL ホストサーバーでは、
yourmysqlservername
ではなく、localhost
に入力します。
この時点で、MySQL への ODBC 接続が SSH を使用して暗号化されているはずです。