MySQL Workbench 手册  /  ...  /  通过 SSH 的标准 TCP/IP 连接方法

5.3.3 通过 SSH 的标准 TCP/IP 连接方法

此连接方法允许 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\username\.ssh\known_hosts. SSH 已知主机文件的路径是可配置的(请参阅 第 3.2.6 节“SSH 偏好设置”)。

下图显示了使用通过 SSH 的标准 TCP/IP 连接方法创建新连接的初始设置。

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

Content is described in the surrounding text.

SSL 选项卡

此连接方法的 SSL 选项与 标准 TCP/IP 相同(请参阅 SSL 选项卡)。

高级选项卡

此连接方法的高级选项与 标准 TCP/IP 类似(请参阅 高级选项卡)。超时 选项不适用于此连接方法。