我试图让Navicat Premium Essentials SSH隧道进入我的AWS Ec2服务器。访问那里托管的Mysql DB。错误是访问被拒绝。可以继续进行的身份验证:publickey,gssapi-keyex,gssapi-with-mic

我可以通过终端ssh进入实例,没有问题。密钥许可为400。

当我保存连接并重新加载它时,pem文件不再加载到浏览器文件框中(出于安全原因,不确定这是否应该如此),我已将同一登录名从ssh cmd复制到navicat。

用户:centos

IP:Ec IP(也尝试过公共DNS)

Pem文件:与SSH相同。

端口22和3306都对我的IP地址开放

有任何想法吗?我觉得Navicat没有通过ssh请求发送Pem文件。

Mac:Sierra 10.12.5

Navicat Essentials 12.0.9

AWS Centos ec2。

最佳答案

Navicat已给我发送了电子邮件,并告知我他们的产品有问题,我要求他们向我发送最稳定的版本。

10-08 15:59