我有一个运行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隧道使用的相同。
不确定下一步如何尝试。任何帮助表示赞赏。