mysql - Navicat Premium Essentials 不支持 SSH

标签 mysql amazon-web-services amazon-ec2 ssh navicat

我正在尝试让 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/

相关文章:

amazon-web-services - 如何将 AWS 流量从容器 A 镜像到容器 B

mysql - 如何同步两个具有相同结构和不同服务器的 MySQL 表

mysql - 将数据从一个 WordPress 多站点数据表复制到另一个

amazon-web-services - AWS EC2 负载均衡器 - 具体实例是否只是 "not available"?

javascript - 是否可以撤销 AWS Cognito IdToken?

amazon-web-services - 根据之前在参数 CloudFormation 上选择的值更改分配的参数值

MySQL 错误 #1054 - 'Field List' 中的未知列

MySQL 组合/连接/多选查询

php - 如何找到使用最多 CPU 的 PHP 代码行

node.js - 在 Amazon AWS EC2 上托管 Web 应用程序