此连接方法允许 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 在用户文件夹下创建的文件中,例如 C:\Users\
SSH 已知主机文件的路径是可配置的(请参阅 第 3.2.6 节“SSH 偏好设置”)。username
\.ssh\known_hosts.
下图显示了使用通过 SSH 的标准 TCP/IP 连接方法创建新连接的初始设置。
SSL 选项卡
此连接方法的 SSL 选项与 标准 TCP/IP
相同(请参阅 SSL 选项卡)。
高级选项卡
此连接方法的高级选项与 标准 TCP/IP
类似(请参阅 高级选项卡)。超时 选项不适用于此连接方法。