gpt4 book ai didi

mysql - 无需 SSH 访问即可隧道连接到 Mysql

转载 作者:行者123 更新时间:2023-11-29 05:28:33 24 4
gpt4 key购买 nike

从我的本地机器,我可以通过 SSH 访问服务器 A。一旦在服务器 A 上,我通过服务器 B 上的端口 3306 连接到服务器 B 上的 mysql。

mysql -h <B.hostname>  -P 3306 -u <username> -p

我没有通过 ssh 访问服务器 B,无论是从我的本地计算机还是从服务器 A。

我想做的是从我的本地机器访问服务器 B 上的 mysql。我发现的每个隧道/端口转发链接都假定我可以通过 ssh 连接到服务器 B。

最佳答案

ssh 的 -L 需要一个本地端口、一个远程主机名以您连接到的 ssh 服务器和远程端口进行连接。在这种情况下,您将运行:

ssh -L 3307:B.hostname:3306 A.hostname

这将使 ssh 连接到 A,当您稍后使用本地 mysql 客户端(mysql -H localhost -P 3307 -u ...)连接到端口 3307 时,A 的 sshd 将启动为您连接到 B.hostname:3306。

关于mysql - 无需 SSH 访问即可隧道连接到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17277017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com