如何连接到只能通过ssh隧道访问ec2实例的数据库。目前的路线是:
我的ubuntu笔记本电脑 - > ec2实例 - > postgres数据库服务器
我一直在使用终端访问数据库,但更喜欢懒惰并使用像pgAdmin或RazorSQL这样的东西。我假设我可以对我的ec2实例执行ssh隧道,然后将某种端口转发到数据库服务器但是我无法超越ssh隧道。
双跃点ssh隧道无法正常工作,因为我没有对数据库服务器的ssh访问权限。
谢谢!
答案 0 :(得分:0)
你想做这样的事情 - 其中ec2-dbserver是你的数据库服务器(在EC2内),而ec2-host是你可以ssh2的主机。
然后你应该能够将pgadmin-III指向localhost:5432
ssh -L 5432:ec2-dbserver:5432 user@ec2-host