我有一个MySQL服务器,坐在我希望从本地机器连接到的堡垒服务器后面。
理想情况下,我想将MySQL端口(本例中为3316)端口转发到本机上的本地端口。
我试过plink –ssh -L 3306:my.sql.ip.address:3316 my.bastion.server,但是这不起作用。
我有一个sshlogin的堡垒服务器和另一个login的机器mysql服务器正在运行。
您可以双向链接SSH端口,稍微简单一点的方法是在.ssh/config设置“代理” .ssh/config :
Host *%proxy ProxyCommand ssh [email protected] "nc -w1 $(echo %h | cut -d%% -f1) 22" ForwardAgent yes StrictHostKeyChecking no
然后使用ssh -L 3306:127.0.0.1:3316 [email protected]%proxy出信息。
我一直都在使用这个function,不过通常使用Dyanamic端口转发( -D 1080 )到超级限制防火墙后面的主机pipe理模块。