gpt4 book ai didi

mysql - 使用 MySQL 工作台连接到 Nitrous.IO MySQL 服务器

转载 作者:行者123 更新时间:2023-11-29 04:43:22 26 4
gpt4 key购买 nike

我正在尝试使用 Windows 机器上的 MySQL Workbench 连接到我的 Nitrous.IO MySQL 服务器实例(换句话说,没有端口转发)。这些是我没有成功采取的步骤,也许有人可以指出任何错误/潜在问题?

  1. 使用 PuttyGen 添加了 SSH key ( http://help.nitrous.io/ssh-windows/)。我已尝试使用密码短语和不使用密码短语创建私钥,但都没有成功。
  2. 在 MySQL 工作台上设置连接。使用 Nitrous.IO 框信息面板中的 SSH 主机名作为 apse1.nitrousbox.com:10871,使用“action”作为用户名,没有密码。
  3. 使用 PuttyGen 创建的选定 PPK 文件
  4. 将 MySQL 主机名指定为 127.0.0.1、端口 3306 和没有密码的用户 root(从本地 Nitrous.IO 终端运行)

现在,当我测试我的连接时,出现以下错误:

Could not connect the SSH Tunnel
Authentication error. Please check that your username and password are correct and try again.
Details (Original exception message):
Bad authentication type, the server is not accepting this type of authentication.
Allowed ones are:
['publickey']

现在我确定这是要使用的身份验证类型,因为我指定了私钥文件。此设置可能有什么问题?

最佳答案

putty key 文件与 OpenSSH 不兼容,因此请尝试将 ppk 文件转换为 OpenSSH(IIRC,putty 包中有一个工具可用于此目的)。然后还要检查远程 SSH 服务器是否接受 key 文件的身份验证,而不仅仅是通过用户名/密码。

关于mysql - 使用 MySQL 工作台连接到 Nitrous.IO MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23714582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com