关键字:SecureCRT 端口转发
在实际工作环境中,经常有这样的网络环境,如图所示:
机器A和机器B处于同一个内网环境,机器A有外网IP,可以供我的机器访问,但是我还想通过自己的机器访问机器B。
显然直接访问不了。比如:机器B为Hadoop的ResourceManager,而机器A是一台Linux网关机,如果我想在我的机器上,
使用浏览器查看ResourceManager的WEB界面,该如何实现呢?
SecureCRT有个端口转发的功能,可以实现这样的需求,就以图中的IP为例:
在我的机器上,先使用SecureCRT通过ssh连接到机器,连接之后,打开SecureCRT的《选项->会话选项》,点击”端口转发”,
然后点击”添加”按钮,弹出“本地端口转发属性”的对话框,在这里需要填三块内容:
名称:为此转发的链接输入的一个描述
本地:
勾选”手工选择允许连接的本地IP地址”;
填入一个本地的IP地址,我填的是”127.0.0.2″;
输入本地IP的端口号,我输的是8088,也可以输入其他;
远程:
勾选”目的主机不同于SSH服务器”;
填入远程主机名:即要访问的机器B的IP地址;
端口号:填入要访问的机器B的端口号;
点击“确定按钮”。
在本机的浏览器中输入http://127.0.0.2:8088/
即可访问远程机器B的8088端口。
注意:浏览器中输入的是在端口转发属性中配置的”本地”的映射信息。
其他应用场景,如想在自己的机器访问其他内网中的数据库,也可以通过这种方式来访问,但前提是,在其他内网环境中,必须有一台可以通过外网访问。
如果觉得本博客对您有帮助,请 赞助作者 。
转载请注明:lxw的大数据田地 » 使用SecureCRT的端口转发功能访问其他内网机器