假设服务器地址是 : 183.60.83.19 ,服务器上有3306 的mysql 数据库,但是防火墙,仅开放了 22 端口作为 ssh 登录使用,那么为了让本地能够访问到服务器上的3306数据库,我们可以使用SSH隧道技术
用本地的 localhost: 3307 -> 183.60.83.19:3306
那这样就可以使用,mysql客户端链接 localhost 的3307 端口实现数据库的访问
隧道建立的命令如下:
ssh -Nf -L 3307:127.0.0.1:3306 root@183.60.83.19