1.背景
现在对于网络安全要求越来越高,一般防火墙对于服务器的访问,会控制非常严格,一般只会开通1-2个端口(比如22端口)。这时候,如果需要远程访问其他应用的服务端口进行配置和维护,就会变得十分麻烦。而隧道技术则可以解决这个问题,有点类似VPN的简化版。
2.举例
现在需要远程访问Linux服务器上的数据库服务,比如端口是6609,防火墙是禁止远程访问的。
当前服务器只开通了22的访问权限,可以先通过FinalShell工具,远程登陆Linux系统。
选择编辑这个连接:
原理是连接数据库时通过finalshell先连上服务器,然后通过本机127.0.0.1开隧道。隧道监听端口设置为16609,目标端口6609。
保存后,重新用Finalshell登陆该服务器,并保持连接状态。此时可以连数据库了。IP是127.0.0.1,端口16609