我想创build几个SSH隧道到几个跳远的MySQL服务器。 我有SSH访问除了 MySQL的每个服务器。
以下是我的设置如下所示:
[desktop]=====[server]---------[mysql01] \--------[mysql02] \-------[mysql03] \------[mysql04]
目前,我可以简单地ssh到[server]并使用mysql -h mysql01 -u something -pbuild立连接。 现在,我想为每个MySQL服务器创build一个隧道,所以我可以通过[desktop]上的GUI访问它们。 但是,使用ssh -L需要在这些MySQL服务器上有一个用户帐户,这是我没有的。
任何想法如何解决这个问题?
您可以将端口隧道到您的服务器。
ssh -L 3306:mysql01:3306 server
如果你连接到服务器:3306你最终在mysql01
什么让你进入桌面gui mysql01?