此连接方法使 MySQL Workbench 能够通过 SSH 连接使用 TCP/IP 连接到 MySQL 服务器。
参数选项卡
除了许多与标准 TCP/IP 连接共有的参数外,此连接方法还具有许多专用参数。这些选项是:
SSH 主机名: SSH 服务器的名称。也可以提供一个可选的端口号。例如,
localhost:22
。SSH 用户名:用于建立连接的 SSH 用户的名称。
SSH 密码: SSH 密码。建议同时使用 SSH 密钥文件。
-
SSH 密钥文件:SSH 密钥文件的路径。
笔记MySQL Workbench 不直接接受默认的 PuTTY 密钥。您可以使用 PuTTY 密钥生成器 (PuTTYGen) 实用程序将现有的 PuTTY 私钥 (ppk) 文件转换为 OpenSSH 格式。
如果系统的已知主机列表中缺少远程主机,则会提示您在存储之前确认主机的指纹。如果您存储的主机指纹与主机的当前指纹不同,则会生成错误,并且您需要在创建连接之前从 MySQL Workbench 外部处理差异。
在 Linux 和 macOS 上,SSH 主机指纹存储在
~/.ssh/known_hosts
. 在 Microsoft Windows 上,它们存储在用户文件夹下由 MySQL Workbench 创建的文件中,例如
SSH 已知主机文件的路径是可配置的(请参阅
第 3.2.6 节,“SSH 首选项”)。
C:\Users\
username
\.ssh\known_hosts.
下图显示了使用标准 TCP/IP over SSH 连接方法的新连接的初始设置。
SSL 选项卡
此连接方法的 SSL 选项与第 5.3.1 节“标准 TCP/IP 连接方法” 中描述的选项相同 。
高级选项卡
此连接方法的高级选项与 第 5.3.1 节“标准 TCP/IP 连接方法”中描述的选项相同,只是超时选项不适用。