通过SSH将Jetbrains DataGrip连接到远程数据库

时间:2018-11-29 20:20:04

标签: mysql ssh amazon-lightsail

我有一个运行Lightnail实例的AWS Lightsail实例,适用于Ubuntu 16.04.5 LTS和PHP7。

我可以通过SSH隧道在服务器上使用phpMyAdmin连接MySQL数据库。但是,当我尝试配置DataGrip进行SSH访问数据库时,收到错误消息“不允许主机'127.0.0.1'连接到该MySQL服务器”。

当我从“常规”选项卡的主机字段中删除“ localhost”时,我收到错误消息“ ExecutionException:SSH:无法在URL中找到主机/端口”。

以下测试和响应似乎表明已成功连接到端口:

cat < /dev/tcp/###.###.###.###/22
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.6

我正在使用密钥对身份验证。运行phpMyAdmin时,用户名和私钥文件都与ssh隧道使用的相同。

不确定下一步如何尝试。任何帮助表示赞赏。

0 个答案:

没有答案