什么 PostgreSQL 管理员 GUI 接口支持 SSH 隧道?

3
哪些 PostgreSQL 管理界面支持 SSH 隧道?
大多数情况下,对 PostgreSQL 的访问仅限于少数目的地,但如果您是移动开发人员或管理员,则连接到 DB 服务器将会非常麻烦。
我假设您可以建立与机器的 SSH 连接并使用隧道。
现在的问题是,可以使用哪个 GUI 工具来管理这些 DB 实例——PgAdmin3 不支持 SSL 隧道。
不要忘记指定平台,我更关心 OS X,但 Windows 和 Linux 也受欢迎。
5个回答

4

看起来非常有前途。尽管 pgAdmin4 在远程 SSH 隧道连接上出现了问题,但 SQLelectron 可以正常工作,并且速度更快!虽然它只具备基本功能。但最糟糕的是它已经不再维护 :( https://github.com/sqlectron/sqlectron-gui/issues/433 - infografnet
是的,由于缺乏贡献和用户维护者的停止(由于在日常工作中不使用关系型数据库),使得Sqlectron未得到维护。虽然它是开源和免费的,但我们仍然相信会有人承担这个项目并继续开发下去。另一方面,当前版本非常稳定,因此仍然可以使用该软件。 - krolow

2

我知道它可以工作,但我想要一个不需要我手动建立这些的解决方案。 - sorin
1
好的,只需要设置一次并编写一个脚本,在计算机启动时启动您的连接。 - Frank Heikens
我在想是否有一种在OS X上可用的实用工具,可以用来监视您尝试连接到一系列端口,如果连接失败,则尝试构建一个隧道,类似于透明的按需隧道。 - sorin
@SorinSbarnea,不使用SSH,而是使用SSL(达到类似的目标),您可以在您的PostgreSQL服务器上启用SSL,并直接通过pgAdmin连接它(最好是verify-full)。 - Bruno

0
客户端pgAdmin III有此功能。创建新服务器时,只需打开第3个选项卡“SSH隧道”。

ssh tunneling


1
在最新版本的PgAdmin 4中,不再支持SSH隧道。需要设置PuTTY来进行SSH隧道。 - zhihong

0

EMS SQL Manager for PostgreSQL的付费版本包括SSH隧道功能。我已经使用它多年了,工作可靠,甚至支持基于密钥的身份验证。还有免费版本,与PgAdmin相比,在许多方面都是更优秀的产品,但由于某种原因,在PostgreSQL社区中并不是很出名。

NB!与Toad兼容的快捷方式!


0

最近我从一个用户在现在已经不再维护的SQLectron的评论中发现了DBeaver

如果你曾经使用过Oracle的SQL Developer,那么你会觉得DBeaver非常熟悉。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接