2

我用这个把头发拉出来。我已经设法通过 Forge 在 Digital Ocean 上运行了一个站点,并通过 SSH 连接到服务器,所以我知道 SSH 密钥设置正确。

但是当尝试通过 Navicat 连接时,我不断收到错误“无法加载密钥”。有谁知道这是指什么或问题是什么。

问候

4

1 回答 1

1

Navicat 论坛上有一个 2015 年的答案,表明 ssh 密钥支持可能存在问题。

如果您可以通过 ssh 连接,请手动为您的服务器建立一个 ssh 隧道:

ssh -v servername -L 3306:127.0.0.1:3306 -N

之后,你连接到远程 mysql,就像它在你的本地主机上一样(你不应该在 3306 上运行一个,否则映射到另一个本地端口)

于 2017-03-02T22:01:21.260 回答