【问题标题】:Mysql-Client Jumphost from Local Client to Webserver to DB Server without DB Server SSH UserMysql-Client 将主机从本地客户端跳转到Web服务器到没有DB服务器SSH用户的DB服务器
【发布时间】:2022-02-06 06:58:51
【问题描述】:

我的场景如下:

我有一个网络服务器和一个数据库服务器。在网络服务器上,我有一个 SSH 用户,我可以通过 mysql-client 连接到数据库。 mysql端口被限制为web服务器的IP地址,我在数据库服务器上没有SSH用户。

我认为这里应该可以使用某种 SSH 隧道,但我还不能完全理解它。

我会按照这些思路想象一些东西:

隧道:127.0.0.1:9999 -> Webserver.IP:9999 -> DBserver.IP:3306

Mysql-Client CMD:mysql -u db_user -h 127.0.0.1 -p -P 9999

如果有人能分享一下是否以及如何实施的想法,我将不胜感激。

【问题讨论】:

  • 请在 SO 的专用 DBA 姐妹网站上询问数据库管理员相关问题!
  • 下次我会记住这一点,谢谢。

标签: mysql ssh remote-access tunnel jumphost


【解决方案1】:

我找到了适合我的解决方案..

建立连接并保持打开状态: ssh -L 9999:[DB-SERVER.IP]:3306 [SSH-USER]@[WEB-SERVER.IP]

连接到本地源端口: mysql -h 127.0.0.1 -P 9999 -u [DB-USER] -p

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2014-12-14
    相关资源
    最近更新 更多