我正在尝试让 Navicat Premium Essentials 通过 ssh 隧道进入我的 aws Ec2 服务器。访问那里托管的 Mysql DB。错误是访问被拒绝。可以继续的身份验证:publickey,gssapi-keyex,gssapi-with-mic
我可以通过终端 ssh 进入实例,没有问题。 key 权限为400。
当我保存连接并重新加载它时,pem 文件不再加载到浏览器文件框中(不确定这是否是出于安全原因假设的)我已将相同的登录名从 ssh cmd 复制到导航猫。
用户:centos
Ip:Ec IP(也尝试过公共(public) DNS)
Pem 文件:与 SSH 所用的相同。
端口 22 和 3306 都对我的 IP 地址开放
有什么想法吗?我觉得 Navicat 没有通过 ssh 请求发送 Pem 文件。
Mac:Sierra 10.12.5
Navicat Essentials 12.0.9
AWS Centos ec2。
最佳答案
Navicat 已回复我电子邮件并通知我他们的产品有问题,我已要求他们向我发送最稳定的版本。
关于mysql - Navicat Premium Essentials 不支持 SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45177789/