本节介绍如何使用 SSH 获取到远程 MySQL 服务器的加密连接。该信息由 David Carlson 提供。
<dcarlson@mplcomm.com>
在 Windows 计算机上安装 SSH 客户端。有关 SSH 客户端的比较,请参阅 http://en.wikipedia.org/wiki/Comparison_of_SSH_clients。
启动 Windows SSH 客户端。设置。设置 为登录到您的服务器。此值可能与您的 MySQL 帐户的用户名不同。
Host_Name =
yourmysqlserver_URL_or_IP
userid=
your_userid
userid
设置端口转发。执行远程转发 (Set
local_port: 3306
, , ) 或本地转发 (Set , , )。remote_host:
yourmysqlservername_or_ip
remote_port: 3306
port: 3306
host: localhost
remote port: 3306
保存一切;否则下次必须重做。
使用刚刚创建的 SSH 会话登录到您的服务器。
在您的 Windows 机器上,启动一些 ODBC 应用程序(例如 Access)。
在 Windows 中创建一个新文件,并像通常一样使用 ODBC 驱动程序链接到 MySQL,除了键入
localhost
MySQL 主机服务器,而不是yourmysqlservername
.
此时,您应该有一个到 MySQL 的 ODBC 连接,使用 SSH 加密。