ssh隧道

ssh隧道的通讯过程是加密的,在内网渗透中,可以在一定程度上保护自己不被安全设备发现,以下介绍ssh隧道的3种工作模式。

1. 动态端口转发

本地监听一个端口,作为socks代理服务器传送流量。


image.png
  • 环境:通过win7访问2003的web服务。
    2003,仅主机模式,192.168.10.134
    kali,桥接模式,10.32.17.237
    centos,桥接模式+仅主机模式,10.32.17.238+192.168.10.133
    win7,桥接模式,10.32.17.234
  • kali上执行
ssh -CfNg -D 1080 coler@10.32.17.238 -p 22
image.png
  • win7上配置socks代理:kali的ip/1080端口
image.png
  • 此时win7可以访问2003的web服务了。
image.png

2. 本地端口转发

将一个远端机器能够访问到的地址和端口,映射为一个本地的端口。
本机侦听端口,访问转发到远程主机的指定端口。


image.png
  • 环境:通过win7访问2003的web服务。
    2003,仅主机模式,192.168.10.134
    kali,桥接模式,10.32.17.237
    centos,桥接模式+仅主机模式,10.32.17.238+192.168.10.133
    win7,桥接模式,10.32.17.234
  • 在kali上运行以下命令:
ssh -fCNg -L <listen port>:<remote ip>:<remote port> user@<ssh server> -p <ssh server port>
ssh -fCNg -L 4444:192.168.10.134:80 coler@10.32.17.238 -p 22
image.png
  • 此时,在win7上访问kali的4444端口,相当于访问2003的80端口。
image.png

3. 远程端口转发

远程侦听端口,访问转发到本地主机的指定端口。


image.png
  • 环境:通过2003访问win7的web服务。
    2003,仅主机模式,192.168.10.134
    kali,桥接模式,10.32.17.237
    centos,桥接模式+仅主机模式,10.32.17.238+192.168.10.133
    win7,桥接模式,10.32.17.234
  • 在kali上执行:
ssh -fCNg -R <listen port>:<remote ip>:<remote port> user@<SSH server> -p <ssh server port>
ssh -fCNg -R 8080:10.32.17.234:80 coler@10.32.17.238 -p 22
注意需要配置centos的GatewayPorts yes
  • 此时,在2003上访问centos的ip/8080端口,相当于访问win7的web服务。
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • @Author : Roger TX (425144880@qq.com) @Link : https:/...
    Roger田翔阅读 13,723评论 0 9
  • 本地ssh隧道 A是我们手上的电脑,B是外国服务器(公网我们的), C是外国服务器(如Google),A能访问B,...
    小丑黑白灰阅读 985评论 1 0
  • 吴谢宇被捕了。可是吴谢宇的故事并没有结束。近日来,在各大媒体平台内,吴谢宇案正在酝酿发酵。已然成为全国舆论的...
    云梦山下一童子阅读 348评论 0 0
  • 在我还没上学的时候我以为,父母的爱就是他们给你买你喜欢的玩具和你喜欢吃的零食,上了小学后,我发现父母的爱是妈妈每天...
    春风扶细柳阅读 382评论 2 3
  • 大屏幕上显示 一个航班刚刚抵达 一部分人 心脏的肌肉 开始舒缓 脸部线条 趋于柔和 视线从空洞 转移到手机上来 至...
    夜间咖啡馆阅读 200评论 0 1