このセクションでは、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 を使用して暗号化されているはずです。