【发布时间】:2011-01-04 19:42:25
【问题描述】:
我创建了一个运行 CentOS Linux 5.5 和 PostgreSQL 8.4 的 Amazon EC2 AMI。我希望能够创建一个从我的机器到实例的 SSH 隧道,这样我就可以从我的开发机器(JDBC、Tomcat 等)连接到 PostgreSQL 数据库。截至目前我还没有修改 PostgreSQL 配置然而。我可以从命令行成功 SSH 到实例,并运行以下命令来尝试创建我的隧道:
ssh -N -L2345:<My instance DNS>:5432 -i <keypair> root@<My instance DNS>
最初运行此命令时我没有收到任何错误。但是,当我尝试使用 psql 在 localhost:2345 上打开连接时,连接失败。
对为什么会发生这种情况有任何想法吗?
【问题讨论】:
-
请提供有关“连接失败”的更多详细信息。
标签: security postgresql ssh amazon-ec2 tunnel