我们正在使用 postgres db 托管两台服务器,(请原谅我的行话)我们通常通过终端连接,例如:
本地 =>(使用 google auth)ssh 服务器 1 =>(使用 google auth)ssh 服务器 2 => psql -h 主机名 -U Uname -d DBName
但是,这是一个忙碌的过程,我想通过 Dbeaver 连接到数据库。
我在网上浏览,我认为它可以通过 SSH 隧道来完成,但我只能通过一台服务器而无法连接到另一台服务器。
感谢您的帮助,在此先感谢!
我的试验:
ssh -A -t host1.host.server1.com \ -L 5432:localhost:5432 \ ssh -A -t queries.host.server2.com \ -L 5432:localhost:5432
我无法成功连接。即使我确实连接了,也只能连接到机器,但要访问数据库,我必须运行 psql 命令。在这一点之后,我完全迷失了。