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

来源:互联网 发布:知乎 自己掏耳屎的方法 编辑:程序博客网 时间:2024/06/05 05:29

情景描述:

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

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

要实现的功能:

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

要求:

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

步骤:

C1端配置

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

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

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

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


C2 SSH 登录

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


Done

原文地址:http://blog.csdn.net/bendanban/article/details/8872202