【Linux】ssh建立隧道tunnel连接到内网设备
2014-04-22 12:13
417 查看
root@192.168.1.105 建立隧道:
ssh -l root -N -f -R 9103:127.0.0.1:2222 work@11.11.13.17
解析:把本地127.0.0.1:2222的sshd,通过tunnel映射到 work@11.11.13.17的9103端口
work@11.11.13.17 连接隧道:
ssh -p 9103 -l root localhost
解析:连接本地9103端口,-l root表示目标隧道是root用户(即root@192.168.1.105)
一些映射关系,可以方便理解:
ssh -l root -N -f -R 9103:127.0.0.1:2222 work@11.11.13.17
解析:把本地127.0.0.1:2222的sshd,通过tunnel映射到 work@11.11.13.17的9103端口
work@11.11.13.17 连接隧道:
ssh -p 9103 -l root localhost
解析:连接本地9103端口,-l root表示目标隧道是root用户(即root@192.168.1.105)
一些映射关系,可以方便理解:
# root@127.0.0.1 port:2222 (sshd) <-- --> work@11.11.13.17 port:9103 ssh -l root -N -f -R 9103:127.0.0.1:2222 work@11.11.13.17 # localhost port:2121 <-- work@11.11.13.17 --> 22.22.0.16:21 (ftp server) ssh -N -f -L 2121:22.22.0.16:21 work@11.11.13.17 # Socks server, bind on localhost ssh -N -f -D 1080 123.123.123.123 # Socks server, bind on 0.0.0.0 ssh -N -f -D 0.0.0.0:1080 123.123.123.123 # sshd for android wget -c http://droidsshd.googlecode.com/files/DroidSSHdv06.apk[/code]
相关文章推荐
- Ubuntu SSH反向隧道从外网连接内网
- [Linux] 如何禁止使用口令只允许使用密钥建立 SSH 连接
- SSH安装篇之——SecureCRT连接(内网和外网)虚拟机中的Linux系统(Ubuntu)
- 通过ssh连接挂在windows上的多台设备-linux(windows)(多)->windows->linux
- 内网用ssh连接linux很慢
- 公网ssh反向连接内网Linux
- SSH 登入Linux服务器再通过此台 Linux 服务器 连接其他内网服务器
- 内网用ssh连接linux很慢
- VMWARE 中linux与 ssh建立连接
- 【linux】——FreeBSD 建立 SSH 连接慢的解决方法
- Linux 下建立 SSH 隧道做 Socket 代理
- WinXP环境下如何建立ssh网络连接到Virtual Box的Linux Guest
- 使用ssh反向连接访问内网linux机器
- linux telnet连接两台内网机器No route to host
- linux下SSH远程连接服务慢解决方案
- 解决LINUX(CENTOS)下SSH连接超时自动断开的问题
- Linux 远程ssh连接出现:REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
- XShell隧道通过跳板机连接内网机器
- SSH远程连接VMware虚拟机中linux