security - 到 Amazon EC2 的 PostgreSQL SSH 隧道?

标签 security postgresql ssh amazon-ec2 tunnel

我创建了一个运行 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 上打开连接时,连接失败。

关于为什么会发生这种情况有什么想法吗?

最佳答案

第一个<My instance DNS>应该是 localhost .而且您可能不想/不需要以 root 身份使用 ssh。

关于security - 到 Amazon EC2 的 PostgreSQL SSH 隧道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4597659/

相关文章:

security - Phoenix/Elixir 中 api key 的散列并为此使用 comeonin

java - 使用 Jespa WINdow 身份验证

java - 防御路径遍历攻击的最佳方法是什么?

postgresql - 如何在 Postgres 中的串联结果子查询上使用字符串聚合?

ssh - 通过 SSH 远程访问 Elasticsearch

ssh - 如何登录ec2机器?

android - GeoLocation API 在移动设备上的安全性如何?

PostgreSQL - 删除名称中带有正斜杠的数据库

c# - 我应该使用什么数据库最适合我的 GIS 应用程序?

c# - 通过 SSH 隧道的 mySQL 连接字符串,无需密码