繁体   English   中英

将PGAdmin3连接到OpenShift PostgreSQL数据库

[英]Connect PGAdmin3 to OpenShift PostgreSQL Database

我试图在OpenShift上构建并运行一个简单的Java Tomcat Web应用程序,该应用程序连接到PostgreSQL数据库。 我想使用PGAdmin3访问远程数据库。

我可以使用端口转发在本地计算机上使用psql访问数据库:

./psql -h 127.0.0.1 -p 5434 testdb -Uadmin6synqbm

我很高兴自己的身份文件,私钥和密码短语能在其他情况下正常工作,因此很不错。

我已经在PGAdmin3上设置了一个名为OpenShif t的服务器,并尝试使用SSH隧道连接到数据库,但是我仅收到以下错误消息:

SSH错误:通过身份文件的身份验证失败,错误代码为16

我的设置如下...

在OpenShift上:

PostgreSQL 9.2  Database: testdb User: admin6synqbm Password: ????
ssh 579792ef0c1e66011b00017b@testdb-infomediauk.rhcloud.com

在PGAdmin上:-

有人成功做到了吗? 任何帮助将非常感激。

只是以为我会让大家知道,此设置确实有效。 我重新启动了工作站,并重新启动了OpenShift应用程序,然后重试连接并正常工作。

我得到一个对话框,其中包含以下信息:-

**Host key received for the SSH server "testdbinfomediauk.rhcloud.com" is
B9 65 49 1B D7 D5 D1 22 4E 2A 90 C4 0A C2 55 C4 CA A9 CC 7D
Would you like to accept it and continue with the connection?**

我单击确定,它起作用了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM