博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SecureCRT 端口转发突破防火墙访问内网机器
阅读量:6903 次
发布时间:2019-06-27

本文共 635 字,大约阅读时间需要 2 分钟。

hot3.png

在实际工作环境中,经常有这样的网络环境,如图所示:

机器A(比如跳板机、堡垒机)和机器B处于同一个内网环境,机器A有外网IP,可以供我的机器访问,但是我还想通过自己的机器访问机器B。

显然直接访问不了。比如:机器B为Hadoop的ResourceManager,而机器A是一台Linux网关机,如果我想在我的机器上,

使用浏览器查看ResourceManager的WEB界面,该如何实现呢?

SecureCRT有个端口转发的功能,可以实现这样的需求,就以图中的IP为例:

在我的机器上,先使用SecureCRT通过ssh连接到机器,连接之后,打开SecureCRT的《选项->会话选项》,点击”端口转发”,

29003601_7Yu2.jpg

然后点击”添加”按钮,弹出“本地端口转发属性”的对话框,在这里需要填入如下内容:

点击“确定“之后,SecureCrt端口转发的配置已经完成了,如图:

我们在本地就可以调用远程服务器内网的某个端口了,配置oracle客户端的时候IP地址和端口填刚配置的127.0.0.2和15211,secureCRT 会将本地刚刚配置的 ip&port 的请求包通过 A 机转发到 B 机刚刚配置的 IP&Port 上,如图:

注意事项:

跳板机和内网的服务器网络必须通畅,内网之间端口能通讯不被防火墙阻止;

端口转发的时候SecureCrt和远程跳板机之间保持连接,不能断开。

转载于:https://my.oschina.net/leejun2005/blog/73387

你可能感兴趣的文章
Swift开发之粒子动画的实现
查看>>
我学Java我傲娇
查看>>
挖矿蠕虫肆虐,详解云防火墙如何轻松“制敌”
查看>>
Linux -- Samba之客户端访问(Linux和windows)
查看>>
八个Docker的真实应用场景
查看>>
vpc的使用方法
查看>>
GitExtensions GitCredentialWinStore syntax error near unexpected token `('
查看>>
Java获取EXE文件图标的方法
查看>>
“驱动程序在 \Device\Harddisk0\D 上检测到控制器错误”的根本解决办法!
查看>>
ubuntu 之修改权限的问题
查看>>
php 框架ci去index.php的方法
查看>>
Hyper-v学习(四),SMB虚拟机实时迁移
查看>>
基于spring3注解的google分页
查看>>
实用命令行工具详解—crontab
查看>>
code review
查看>>
我的心灵旅程:2019重新开始
查看>>
设置vim根据文件类型选择相应的编译器
查看>>
redis+ssh-keygen免认证登录案例
查看>>
HTML_后台框架全屏界面_fixed形式布局
查看>>
为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
查看>>