我用这个把头发拉出来。我已经设法通过 Forge 在 Digital Ocean 上运行了一个站点,并通过 SSH 连接到服务器,所以我知道 SSH 密钥设置正确。
但是当尝试通过 Navicat 连接时,我不断收到错误“无法加载密钥”。有谁知道这是指什么或问题是什么。
问候
我用这个把头发拉出来。我已经设法通过 Forge 在 Digital Ocean 上运行了一个站点,并通过 SSH 连接到服务器,所以我知道 SSH 密钥设置正确。
但是当尝试通过 Navicat 连接时,我不断收到错误“无法加载密钥”。有谁知道这是指什么或问题是什么。
问候
Navicat 论坛上有一个 2015 年的答案,表明 ssh 密钥支持可能存在问题。
如果您可以通过 ssh 连接,请手动为您的服务器建立一个 ssh 隧道:
ssh -v servername -L 3306:127.0.0.1:3306 -N
之后,你连接到远程 mysql,就像它在你的本地主机上一样(你不应该在 3306 上运行一个,否则映射到另一个本地端口)