hyp*_*low 6 mysql ssh ssh-tunnel
我正在尝试通过 SSH 使用端口转发连接到远程 MySQL 服务器(TCP 访问仅限于特定 IP),但仍然没有弄清楚如何去做。
这是我打算做的:
Local[A] ---> Proxy[B] ---> Remote MySQL[C]
Run Code Online (Sandbox Code Playgroud)
[A] 装有 Windows 的本地机器
[B] IP 为 123.123.123.1 的 CentOS 机器(运行自己的 MySQL,顺便说一句)
[C] 在端口 3306 上授权 IP 123.123.123.1 的远程 MySQL 服务器
如何实现这一目标?
提前致谢。
使用 PuTTY 的端口转发将本地 3306 端口转发到机器 C 的 3306 端口,连接到机器 B。 如果使用命令行 ssh 使用:
ssh -L 3306:machineC:3306 username@machineB
Run Code Online (Sandbox Code Playgroud)
然后通过localhost:3306.