如何通过两个 ssh 隧道连接到远程 mysql?

如何通过两个 ssh 隧道连接到远程 mysql?

我可以从家里通过中间主机 ssh 进入 mysql 服务器:

  Peter@home  ->  Ubuntu a.b.com  ->  MySQL on Ubuntu: x.y.org

经过:

  ssh -t [email protected] ssh [email protected]

因为x.y.org只允许从固定a.b.comIP 地址进行 ssh,并且 mysql 端口 3306 只能从x.y.org127.0.0.1/localhost 访问。

我如何x.y.org:3306通过这两个 ssh 隧道进行连接?

答案1

ssh -J <jumphost> -L <localport>::3306 <destination>

相关内容