我试图让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。
答案 0 :(得分:0)
Navicat已经给我发了电子邮件,告诉我他们的产品存在问题我要求他们发给我最稳定的版本。