我有一个ubuntu服务器,我只锁定了HTTP,HTTPS和SSH(端口30000).在这个盒子里,我有一个MySQL服务器,99.9%的时间只在本地使用.我不时地想用GUI工具连接到MySQL实例,但是没有触及防火墙.
因此,可以设置,以便我可以通过SSH连接连接到MySQL框?我可以做任何类型的端口转发魔术吗?
ssh -L localport:127.0.0.1:remoteport user@remotehost
其中localport
是本地系统上的未绑定端口,remoteport
是MySQL侦听的端口,127.0.0.1
是远程系统上的环回地址,user
是您的用户名,remotehost
是远程系统的地址.
然后将您的MySQL客户端指向127.0.0.1:localport
.连接将通过SSH隧道转发到远程端口.