MySQL ODBC - 如何通过 SSH 将 Access 2016 连接到远程服务器
MySQL ODBC - How to connect Access 2016 to remote server via SSH
我有一个基于 Linux 的网络服务器 运行 LAMP 包。出于安全原因,服务器仅允许通过 SSH 登录并拒绝常规密码登录尝试。我想使用 Microsoft Access 2016 中的 MySQL ODBC 驱动程序连接到此服务器以进行数据分析,但我在 ODBC 数据源配置中没有看到用于添加与 SSH 一起使用的源的选项。
我的问题是,是否有一种方法可以配置 ODBC 工具以与 SSH 一起使用,或者是否有一种工具可以弥合这种差距?谢谢
其他事实:
- 服务器运行Ubuntu服务器16.04。
- 据我所知,服务器只监听端口 22 和 80。
- 本地电脑运行Windows10.
- 电脑可以使用私钥SSH通过PuTTY连接服务器端
- 计算机 MySQL Workbench 使用相同的 SSH 身份验证连接到服务器的数据库。
- 我安装了全套 PuTTY 工具,一些谷歌搜索表明 PLINK 对类似情况很有用,但我不确定如何走这条路(如果 PLINK 是答案,那么一步一步的回答将不胜感激)。
- 服务器和电脑都在同一个局域网192.168.1.xxx.
- 我的最终目标是 link 在我的本地计算机上的 Access 中编辑表 link 到服务器上特定 MySQL 数据库的表。
打开 PuTTY,在左侧导航面板中,转到 Connection > SSH > Tunnels,添加一个新的转发端口(假设您的 MySQL 服务器正在侦听 3306):
从现在开始,发送到您本地计算机上的 localhost:3306 的任何内容都将转发到您的 MySQL 服务器,看起来好像 MySQL 服务器安装在您的本地计算机上,愉快地编码!
我有一个基于 Linux 的网络服务器 运行 LAMP 包。出于安全原因,服务器仅允许通过 SSH 登录并拒绝常规密码登录尝试。我想使用 Microsoft Access 2016 中的 MySQL ODBC 驱动程序连接到此服务器以进行数据分析,但我在 ODBC 数据源配置中没有看到用于添加与 SSH 一起使用的源的选项。
我的问题是,是否有一种方法可以配置 ODBC 工具以与 SSH 一起使用,或者是否有一种工具可以弥合这种差距?谢谢
其他事实:
- 服务器运行Ubuntu服务器16.04。
- 据我所知,服务器只监听端口 22 和 80。
- 本地电脑运行Windows10.
- 电脑可以使用私钥SSH通过PuTTY连接服务器端
- 计算机 MySQL Workbench 使用相同的 SSH 身份验证连接到服务器的数据库。
- 我安装了全套 PuTTY 工具,一些谷歌搜索表明 PLINK 对类似情况很有用,但我不确定如何走这条路(如果 PLINK 是答案,那么一步一步的回答将不胜感激)。
- 服务器和电脑都在同一个局域网192.168.1.xxx.
- 我的最终目标是 link 在我的本地计算机上的 Access 中编辑表 link 到服务器上特定 MySQL 数据库的表。
打开 PuTTY,在左侧导航面板中,转到 Connection > SSH > Tunnels,添加一个新的转发端口(假设您的 MySQL 服务器正在侦听 3306):
从现在开始,发送到您本地计算机上的 localhost:3306 的任何内容都将转发到您的 MySQL 服务器,看起来好像 MySQL 服务器安装在您的本地计算机上,愉快地编码!