这是一个关于怎样用SSH 得到一个安全的连接远程MySQL服务器的注意事项(David Carlson)。
- 在你的windows机器上安装SSH客户 - 我使用了一个来自http://www.doc.ic.ac.uk/~ci2/ssh/的免费SSH客户。其他有用的链接:http://www.npaci.edu/Security/npaci_security_software.html和http://www.npaci.edu/Security/samples/ssh32_windows/index.html.
- 启动SSH。设置主机名字 = 你的MySql服务器名或IP地址,设置userid=你的用户名登录到你的服务器。
- 点击“local forwords”。设定
local port: 3306
, host: localhost
, remote port: 3306
- 保存一切,否则下次你将必须再做一遍。
- 用SSH登录到你的服务器。
- 启动一些ODBC应用程序(例如Access)。
- 创造一个新文件并且用ODBC驱动程序链接到mySQL,就像你通常做的一样,除了对服务器用用户“localhost”。
搞定。它对一个直接的因特网连接工作得很好。我有些问题,SSH与我的Win95网络和Wingate有冲突 - 但是那将是张贴在其他软件公司的用户组的话题!