ssh隧道
Posted 追逐~~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh隧道相关的知识,希望对你有一定的参考价值。
当我们想访问一个服务器但是该服务器不能通过外网来访问,我们只能通过另外一台服务器来作为跳板机访问该台服务器。
1.windows上xshell配置ssh隧道:
会话->选择会话右键->属性->链接配置好跳板机的ip端口->ssh->隧道
源主机就是localhost,侦听端口就是本地的端口,目标主机是最终想要访问的主机ip,端口也是想要访问的端口。
2.linux上输入如下命令:
ssh -C -f -N -g -L 12456:10.252.11.22:1100 root@123.57.33.77 -p9008
//ssh -C -f -N -g -L listen_port:DST_Host:DST_port user@Tunnel_Host -p port
listen_port:本地的端口
DST_Host:最终想要访问的ip
DST_port:最终想要访问的端口
user@Tunnel_Host:跳板机的 用户名@跳板机的ip -p跳板机的端口
最终在浏览器中输入:http://localhost:12456/aaa
就可以访问到 http://10.252.11.22:1100/aaa了
以上是关于ssh隧道的主要内容,如果未能解决你的问题,请参考以下文章
红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)
红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)