2017-07-18 125 views
0

我试图让Navicat Premium Essentials ssh隧道进入我的aws Ec2服务器。访问那里托管的Mysql数据库。错误是访问被拒绝。身份验证,可以继续:publickey,gssapi-keyex,gssapi-with-micNavicat Premium Essentials通过SSH

我可以通过终端ssh进入实例没问题。密钥权限是400.

当我保存连接并重新加载它时,pem文件不再加载到浏览器文件框中(不知道是否这是出于安全原因假设是这样)我已经复制了从ssh cmd到navicat的相同登录名。

用户:centos的

叶:的Ec IP(也尝试公用DNS)

PEM文件:与用于SSH的一个。

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

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

的Mac:塞拉利昂10.12.5

的Navicat要点12.0.9

AWS Centos的EC2。

+0

您是否尝试清除'〜/ .ssh'中的'known_hosts'条目? – Zak

+0

我刚刚做了同样的错误。 – Krazyeyez

+0

您将主机添加到的“组”(网络规则)..您是否将其应用于EC2? – Zak

回答

0

Navicat已通过电子邮件发送给我并通知我这是他们要求他们发送最稳定版本的产品的问题。