Linux内网端口转公网端口映射

由于服务商做安全演练,把原先服务器内网的端口映射到外网端口全都关闭了,每次维护服务器特别麻烦,像数据库查询如果用原生的mysql 去连接,查询返回的结果乱了,非常不方便。 查了服务还是可以正常访问部分外网的,只限制了外网无法访问内网,临时做个端口映射以方便维护服务器:如下:

用linux自带的ssh即可完成端口映射,如下:

bash 复制代码
ssh -R 8171:10.12.4.129:3306 root@xx.xx.xx.xx

参数解释:

  • -R 8171 是公网端口
  • 10.12.4.129:3306 内网mysql的IP端口
  • root@xx.xx.xx.xx 公网登陆账号与IP

linux ssh默认是不允许远程映射的,如果报错端口映射失败需要在公网服务器配置:

配置路径:/etc/ssh/sshd_config

bash 复制代码
vi /etc/ssh/sshd_config

找到# GatewayPorts yes 设置成yes 如下图:

修改完成后执行 systemctl restart sshd 重启生效:

bash 复制代码
systemctl restart sshd

测试:这里映射的是mysql端口,映射访问成功,如下图:

相关推荐
!沧海@一粟!2 小时前
麒麟Zabbix Agent安装配置全攻略
linux·服务器·zabbix
鸠摩智首席音效师5 小时前
如何使用 docker exec 在容器中运行命令 ?
运维·docker·容器
似水এ᭄往昔6 小时前
【Linux】自动化构建-make/Makefile
linux·运维·服务器·ubuntu
顶点多余6 小时前
Linux“信号“从硬件到软件详解
linux·运维·服务器
勘察加熊人7 小时前
ai飞卢小说自动化处理工作流获得提问素材
运维·自动化
瀚高PG实验室7 小时前
rpm包安装报错:cannot open Packages index using db5 - Cannot allocate memory (12)
linux·运维·服务器·瀚高数据库
云计算老刘7 小时前
2. DNS 服务器
运维
水星灭绝7 小时前
win11+wsl2+docker
运维·docker·容器
追风少年王大爷丶7 小时前
nginx 配置无域名访问拒绝
运维·服务器·nginx
AI+程序员在路上8 小时前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机