美文网首页
ssh隧道转发

ssh隧道转发

作者: nohands_noob | 来源:发表于2020-02-10 16:05 被阅读0次

实验环境:
攻击机win10物理机,ip 192.168.83.1
跳板机Linux虚拟机, ip 192.168.83.100
靶机win7虚拟机,ip 192.168.83.91

攻击机可以连接跳板机ssh,但是不允许连接靶机3389端口
跳板机可以连接靶机端口

ssh隧道常用参数说明:
-C 压缩数据传输
-f 身份验证后转入后台
-N 静默连接,连接后看不到具体会话
-g 允许远程主机连接到建立的转发的端口
-L 本地端口转发
-R 远程端口转发
-D 动态转发
-p 指定ssh端口

本地转发
攻击机上执行:

ssh -CfNg -L 4444:192.168.83.91:3389 root@192.168.83.100
#ssh -CfNg -L 攻击机端口:靶机ip:靶机端口 root@跳板机ip

输入密码,执行命令netstat -ano|findstr "4444",攻击机的4444端口正在监听


此时访问本机4444端口,成功连接
(完成后找到对应pid停止进程结束监听)

远程转发
跳板机上执行:

ssh -CfNg -R 4444:192.168.83.91:3389 root@192.168.83.1
#ssh -CfNg -L 攻击机端口:靶机ip:靶机端口 root@攻击机ip

攻击机上需要支持ssh协议,因此更换攻击机为linux操作系统
在攻击机上执行rdesktop 127.0.0.1:4444即可连接上靶机远程桌面

本地转发是将远程主机某个端口的数据转发到本地端口
远程转发是在远程主机上监听端口,访问远程主机端口的数据都通过ssh隧道传输到本地对应的端口

动态转发
利用ssh隧道建立socks 4/5代理通道
攻击机上执行:

ssh -CfNg -D 4444 root@192.168.83.100
接着就可以在支持socks代理的软件上设置socks代理,在火狐中设置socks代理

那么火狐的访问都会交由127.0.0.1:4444代理,再转发到192.168.83.100上

相关文章

  • ssh隧道用于调试

    相关阅读 SSH隧道与端口转发及内网渗透 | 个人博客 SSH隧道技术----端口转发,socket代理 | 博客...

  • 通过SSH隧道连接mysql

    SSH隧道的类型 SSH隧道有3种类型: 动态端口转发(Socks 代理) 本地端口转发 远端端口转发 通过本地端...

  • SSH隧道技术

    SSH隧道(即SSH代理、端口转发),现在linux默认支持的就是ssh登录。对于SSH隧道,如果之前没接触过,只...

  • ssh隧道转发

    实验环境:攻击机win10物理机,ip 192.168.83.1跳板机Linux虚拟机, ip 192.168.8...

  • ssh的代理和端口转发机制介绍

    本文介绍通过ssh建立隧道的三种方式。 ssh的隧道均通过端口转发来实现,包括三种模式: 本地端口转发,使用-L参...

  • 【SSH】SSH端口转发:SSH隧道

    SSH原理与运用(一):远程登录 https://www.ruanyifeng.com/blog/2011/12/...

  • ssh 隧道 —— 端口转发

    一、本地隧道转发 是否有这样一种情况? 内网1电脑A 想要连接 另一个内网2主机C ?而内网 1、2相互无法联通,...

  • ssh端口转发(ssh隧道)详解

    摘要 ssh端口转发(或称ssh隧道)在本机和远程主机之间建立一个加密的通信隧道。这一隧道可以被其他非加密(例如I...

  • 5. 调试利器 - 端口转发 - ssh隧道技术

    说明 使用技术:** SSH隧道**端口转发分为 本地端口转发 和 远程端口转发。本地端口转发:将远程的端口映射到...

  • SSH隧道技术----端口转发

    @Author : Roger TX (425144880@qq.com) @Link : https:/...

网友评论

      本文标题:ssh隧道转发

      本文链接:https://www.haomeiwen.com/subject/tcmaxhtx.html