论坛风格切换切换到宽版
  • 927阅读
  • 1回复

[问题求助]通过ssh+端口映射实现不同内网的互访 [复制链接]

上一主题 下一主题
离线17772.
 
发帖
2092
C币
-60655
威望
392
贡献值
1
银元
-3
铜钱
4723
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
通过ss.h+端口映射实现不同内网的互访           鲜花

实验环境:
    A,B 2个网络,都通过.LAN上的网关上网(ADSL),网关机器都.为Windows虚拟主机
A和B LAN上各有1台.Linux.
    L.inu.x-A: 192.168.0.10  帐号alice .
    L.inux-B: 192.168.0.18  帐号.bob--------------彩票
    现在要Linux-.A能够与Linu.x-B通过ssh互相访问对方.
    假设A-LAN上网关的公.网IP: 202.13.7.140.32投资

工具:
   . 端口映射软件Portmap(for win3.2).

设置:
    在A-.LAN网关的机器上运行Po.rtmap, 设置2个端口映射,如下:--- 印刷
输入IP: 202..137.140.32(网关公.网IP)           鲜花
输入端口:22
输出.IP:.192.168.0.10(Linux-A的IP)    美容
输出端口:22

输入IP: 202.137..140.32.(网关公网IP)
输入端口:2222
输出IP:192.168.0.10(Linu.x-.A的IP)<性病>
输入端口:2222

测试:
在Linux-B上运行:
$ ssh -R 2222:localhost:22 -l alice. 202.1.37.140.32              乙肝
al.ice@202.137.140.32's pas.sword:    <输入alice的密码>;外贸
如果没有错误信息显示的话,证明已经.连上了学习
保持该帐号不要退出

在Linux-A上, 会发现2222号端.口被监听电影
# lsof -Pi .|grep 2222           建材
sshd   .   4722 localhost    7u  IPv4  28931      TCP localh.ost:2.222 (LISTEN)健康

输入以下.命令连接到Linux-B:           鲜花
$ssh -l bob. -p 2.222 localhost--- 印刷

此时双方都.ssh到对方的机子上了              乙肝

参考文章:
使用Li.nux建立IP隧道  .
http://www.chinalinuxpub.com/read.htm?id=1381外贸

如何使用SSH的Port .Forwardi.ng加密不安全的服务
http://www.xfocus.net/articles/200107/218.html             电子

几点说明:
1. 以上只..是蜻蜓点水式的说明了一下,关于ssh的具体应用,建议大家阅读一下《SSH权威指南》.

2. 如果用Linux做网关的主机,使用iptables就可以实现端口映射,还请哪位有.条件的.朋友帮忙测试一下           女人

3. 文中有什么错误的地.方,还请大家指出!(广告)

感谢:
       dominic_.zsj@hotmail 兄提供实验环境让偶测试ssh端口转发功.能电影
       zzming_@hotmail .兄.给偶的灵感,让偶有此猜想并和偶一同测试学习

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线超超.
发帖
2182
C币
-60297
威望
374
贡献值
1
银元
-7
铜钱
4720
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
好!不错!
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个