【发布时间】:2017-07-19 15:49:24
【问题描述】:
抱歉,如果这在某种程度上是重复的 - 我找不到任何涵盖这一点的东西(至少在我能理解的方式上使它相似)。
这是我的连接的基本图:
笔记本电脑 => SSH 服务器 1 => SSH 服务器 2 => MySQL (MariaDB)
我可以按照通常的方法使用终端跳转到服务器2:
ssh -t user@server1 ssh -p99 user@server2
然后,在终端中,我可以正常mysql -uroot -p。
(当然,修改连接以删除细节)
我尝试了一些不同的方法来尝试在 DBeaver 中获得直接连接,但我似乎无法使用额外的 ssh 连接(在ssh选项中 - 这是新的我)。我已经找到并一直在使用 Gnome 连接管理器来尝试实现这一点 - 我已经习惯了像 Penguinet 这样的 Win 工具,它在 Linux 上不可用,但它看起来确实有能力。
我可能只是超出了我的深度,但我认为这应该很简单 - 但我就是不知道如何进行。
我希望在某个时候能够在 DBeaver (SQL GUI) 中连接到 127.0.0.1:1234,但我只是在努力实现这一目标。
有没有人有时间建议以菊花链方式将连接连接在一起的最佳方法?
【问题讨论】:
-
见this post 它已经回答了你的问题。只需使用 ssh 端口转发。
标签: mysql linux ssh linux-mint dbeaver