我有三台服务器 A , B 和 C 。 每个服务器都在一个合适的网络中,服务器 C 应该连接到端口3306上服务器A中的mysql数据库,以执行一些测试。
方案如下:
服务器 A 有一个mysql服务器(显然),但服务器 B 既没有mysql服务器也没有mysql客户端。
我尝试过以下方法:
ssh -R 3306:localhost:3337 b-user@B-server
ssh -L 3337:localhost:3306 a-user@A-server
显然,我对SSH隧道并不了解,但我缺少什么?
我确信localhost和服务器之间的通信 A ,因为我的localhost中的mysql客户端可以通过使用{{创建的ssh隧道打开与服务器 A 的连接1}}。