ssh 端口转发

ssh 是一个很强大的工具,不仅可以用来登录linux 服务器,而且可以进行端口转发,实现一个有趣的东西
可以解决我们实际开发中不少问题,以下简单说明下

本地转发

可以实现本地访问远端需要特定权限的数据
常见可以解决的问题:
比如容器环境访问,远端db因为安全问题不能直接访问,通过ssh 通道加密同时支持本地访问
参考图

 

 

远端转发

实现远端共享本地服务,比如http proxy,互联网访问。。。。,本地环境共享远端服务访问
参考图

 

 

动态转发

实际上就是我们常见的socket5 协议,功能以及使用就更加灵活方便了,但是同时也比较危险了,需要做好控制
参考命令ssh -D 50000 user@host1

说明

以上是一些ssh 转发的一些玩法,基于此我们可以加速我们实际的一些开发中碰到的问题

参考资料

https://www.ssh.com/academy/ssh/tunneling/example
https://www.ssh.com/academy/ssh/openssh?hsLang=en
https://goteleport.com/blog/ssh-tunneling-explained/
https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding

posted on 2022-01-26 11:42  荣锋亮  阅读(83)  评论(0编辑  收藏  举报

导航