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