UBUNTU 14.04 LTS 为例

2013-05-01 16:02 2693人阅读 评论(0) 举报

情景描述:

计算机C1放置在局域网LN1中,LN1中的所有计算机都链接到了路由器R1上。

计算机C2放置在另一个局域网LN2中,并且LN1与LN2不属于同一个基于网。

要实现的功能:

使用C2通过SSH链接到C1上。

要求:

必须要从C1端操作。(这里假设C1为Linux)

步骤:

C1端配置

1, ifconfig 来获得自己机器的局域网IP(或者自己设置自己的局域网IP)

ifconfig -a
192.168.1.107

2, 从C1端浏览器中输入R1的地址,有的路由器是192.168.1.1,有的是192.168.0.1,还可能有别的,大家可以自己试试。如果你登录的路由器需要输入密码,你应该联系局域网LN1的管理员获得密码。

3,在显示的网页上一般有个类似与转发规则的选项,将22号端口的访问定向到C1局域网IP的相应端口。

okgogo2000 注:  将22号端口的访问定向到C1局域网响应得IP 就可以

如何在外网中访问自己在另一个局域网中的某个机器(SSH为例)-LMLPHP

4,打开百度,输入IP,搜索,会显示自己机器的广域网IP。假设为IPO1

如何在外网中访问自己在另一个局域网中的某个机器(SSH为例)-LMLPHP

C2 SSH 登录

5,在C2端,执行 ssh user_name@IPO1

或者 user_name@IPO1:22

Done

参考

http://blog.csdn.net/bendanban/article/details/8872202

05-11 01:42