当前位置: 首页 > news >正文

SSH远程端口转发

  • 由于ACL等原因,SSH与应用连接建立方向相反

  • 本地端口转发

  • SSH客户端+应用客户端位于FW一端

  • SSH服务端+应用服务端位于另一端

  • 远程端口转发

  • SSH客户端、应用客户端位于FW两端

  • SSH服务端、应用服务器位于FW两端

ssh -fNg -R <listen port>:<remote ip>:<remote port> user@<SSH server> -p <ssh server port>
  • 之所以成为远程,是因为SSH侦听端口开在远程的SSH server上

  • 侦听端口永远开在应用客户端一方

步骤:

1.首先开一台2008当作内网的应用端

图片

2.防火墙规则还是跟之前的一样

图片

3.然后搞一台linux当作内网的主机,用于端口转发

图片

4.kali就当作外网主机,用户侦听端口

图片

5.然后再内网linux进行端口转发

图片

6.之后再kali查看一下端口是否已经监听

图片

7.之后在kali上面就可以访问内网的资源了(其他端口也一样,比如3389或者应用NC )

图片

8.远程端口转发情况下,网管的参数无法正常使用

  • WEB、RDP、NC应用端口转发演示

  • 加密只在防火墙传输过程中加密,内网之间通信不加密,可以被嗅探

动态端口转发

  • 本地、远程端口转发都需要固定应用服务器IP、Port

  • 应用端口繁多,逐个转发效率低

  • 某些应用不固定端口

  • 某些网站不支持IP直接访问

  • 使用非受信网络上网时保护流量不被嗅探

  • 本地侦听socks4/5代理端口

  • 由SSH server决定如何转发

  • 作为翻墙代理使用

  • 配置客户端代理(浏览器)

  • 使用proxychains支持无代理客户端

X协议转发

  • 远程登录Linux GUI运行图形化界面工具

  • VNC

  • X Windows

  • 防火墙限制访问时

  • 基于SSH的X转发

ssh -X user@1.1.1.1 -p 53

相关文章:

  • 微信支付配置信息如何获取
  • nginx反向代理实例
  • webpack与vite对比
  • Linux中的权限机制
  • 字符串函数【C语言-3】
  • 【Docker】Docker-Compose基础使用说明
  • 用python抠图
  • Java Object类下getClass()方法具有什么功能呢?
  • MongoDB安装使用教程
  • 封装js一些常用的方法(默认值、数组、判空、数值等等)
  • OpenCV之图片预处理方法
  • 跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波
  • 分布式监控系统——Zabbix(2)部署
  • 机械学习房价预测实战(mse 回归 交叉验证)
  • 未来5年,这个职业最有可能被BI软件替代,网友:现在跑还来得及
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • CSS魔法堂:Absolute Positioning就这个样
  • extjs4学习之配置
  • go语言学习初探(一)
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Laravel5.4 Queues队列学习
  • Leetcode 27 Remove Element
  • Median of Two Sorted Arrays
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • SpiderData 2019年2月25日 DApp数据排行榜
  • vue 个人积累(使用工具,组件)
  • Vue.js源码(2):初探List Rendering
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 给github项目添加CI badge
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 类orAPI - 收藏集 - 掘金
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 写代码的正确姿势
  • 7行Python代码的人脸识别
  • raise 与 raise ... from 的区别
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 湖北分布式智能数据采集方法有哪些?
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #QT(智能家居界面-界面切换)
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (八十八)VFL语言初步 - 实现布局
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (十八)三元表达式和列表解析
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .bat文件调用java类的main方法
  • .NET 反射的使用
  • .netcore如何运行环境安装到Linux服务器
  • .NET面试题(二)
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)