ssh 是一个很强大的工具,不仅可以用来登录linux 服务器,而且可以进行端口转发,实现一个有趣的东西
可以解决我们实际开发中不少问题,以下简单说明下
本地转发
可以实现本地访问远端需要特定权限的数据
常见可以解决的问题:
比如容器环境访问,远端db因为安全问题不能直接访问,通过ssh 通道加密同时支持本地访问
参考图
远端转发
实现远端共享本地服务,比如http proxy,互联网访问。。。。,本地环境共享远端服务访问
参考图
动态转发
实际上就是我们常见的socket5 协议,功能以及使用就更加灵活方便了,但是同时也比较危险了,需要做好控制
参考命令ssh -D 50000 user@host1