MySQL 工作台  / 第 5 章 MySQL Workbench 中的连接  / 5.3 管理服务器连接  /  5.3.3 标准 TCP/IP over SSH 连接方法

5.3.3 标准 TCP/IP over SSH 连接方法

此连接方法使 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 连接方法的新连接的初始设置。

图 5.15 管理服务器连接 - 标准 TCP/IP over SSH 参数

内容在周围的文字中描述。

SSL 选项卡

此连接方法的 SSL 选项与第 5.3.1 节“标准 TCP/IP 连接方法” 中描述的选项相同 。

高级选项卡

此连接方法的高级选项与 第 5.3.1 节“标准 TCP/IP 连接方法”中描述的选项相同,只是超时选项不适用。