首页技术教程 正文

​巧用端口转发访问内网服务

2023-10-06 7 0条评论
通过端口映射,让本地PC访问未购买弹性IP的内网 云 主机以及图形化访问内网RDS服务,节约客户的采购成本同时方便远程运维,实验环境,相同VPC环境下1台公网Linux云主机、1台内网Windows云主机、1台内网RDS 数据库,准备工具,PuTTY、Navicat for MySQL,实现原理,通过PuTTY 和公 网云主机之间建立 SSH 隧道,然后通过本地端口转发,从而使本地PC直接访问内网云主机和RDS,示意图 :,具体操作如下,1、登录天翼云控制台,获取云主机、RDS的地址和端口,2、打开 PuTTY,填写公网云主机的 IP 及端口,3、设置 SSH Tunnel:Source Port 是本地PC的监听端口,Destination是内网云主机的地址及端口。填写完毕点击 Add,然后点击 Open 会打开 SSH 连接,4、正常登录公网云主机,5、在CMD里面键入 netstat –ano 命令可以看到一个 127.0.0.1:3389 端口的本地监听,PID号为12748,同时在任务管理器里面可以看到PID对应的进程的为putty,6、登陆内网云主机,显示成功可以正常进行操作,7、同样的方法登陆内网RDS,打开Navicat for MySQL设置主机IP地址为127.0.0.1,端口为3306,测试登陆成功,可以通过本地客户端管理RDS,

通过端口映射,让本地PC访问未购买弹性IP的内网云主机以及图形化访问内网RDS服务,节约客户的采购成本同时方便远程运维

实验环境

相同VPC环境下1台公网Linux云主机、1台内网Windows云主机、1台内网RDS数据库

准备工具

PuTTY、Navicat for MySQL

实现原理

通过PuTTY 和公网云主机之间建立 SSH 隧道,然后通过本地端口转发,从而使本地PC直接访问内网云主机和RDS

示意图 :

具体操作如下

1、登录天翼云控制台,获取云主机、RDS的地址和端口

2、打开 PuTTY,填写公网云主机的 IP 及端口

3、设置 SSH Tunnel:Source Port 是本地PC的监听端口,Destination是内网云主机的地址及端口。填写完毕点击 Add,然后点击 Open 会打开 SSH 连接

4、正常登录公网云主机

5、在CMD里面键入 netstat –ano 命令可以看到一个 127.0.0.1:3389 端口的本地监听,PID号为12748,同时在任务管理器里面可以看到PID对应的进程的为putty

6、登陆内网云主机,显示成功可以正常进行操作

7、同样的方法登陆内网RDS

打开Navicat for MySQL设置主机IP地址为127.0.0.1,端口为3306

测试登陆成功,可以通过本地客户端管理RDS


文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/25500.html 发布于 2023-10-06
文章转载或复制请以超链接形式并注明出处。