linux端口映射命令是什么?如何使用iptables做端口映射shell?
说到端口映射,我们首先想到的是通过Windows系统对对象进行内网穿透,以让Windows可以在本地磁盘中看到映射的目标,而在linux环境下进行端口映射shell则需要使用iptables命令,具体步骤见下文linux端口映射命令介绍。
linux端口映射命令:
情形一:跨网络、跨主机的映射Full-Nat
我们想到达主机B的80端口,但是由于网络限制可能无法直接完成。但是我们可以到达主机A的8080端口,而主机A可以直接到达B的80端口。
这时候可以使用iptables,将主机B的80端口映射到主机A的8080端口,通过访问A的8080相当于访问B的80。实现如下:
在主机A上直接如下命令,实现端口映射的Full-Nat
01#!/bin/bash02pro='tcp'03NAT_Host='Host_A'04NAT_Port=808005Dst_Host='Host_B'06Dst_Port=8007iptables -t nat -A PREROUTING -m -p --dport -j DNAT --to-destination :08iptables -t nat -A POSTROUTING -m -p --dport -d -j SNAT --to-source复制代码#!/bin/bashpro='tcp'NAT_Host='Host_A'NAT_Port=8080Dst_Host='Host_B'Dst_Port=80iptables -t nat -A PREROUTING -m -p --dport -j DNAT --to-destination :iptables -t nat -A POSTROUTING -m -p --dport -d -j SNAT --to-source说明:
NAT_Pro表示NAT的协议,可以是tcp或udp
NAT_Host表示中间做端口映射的主机。这里也就是主机A
NAT_Port表示中间做端口映射的端口。这里也就是主机A的8080口
Dst_Host表示被NAT的主机。这里也就是主机B
Dst_Host表示被NAT的端口。这里也就是主机B的80口
情形二:主机内部的端口重定向
我们可能需要将访问主机的7979端口映射到8080端口。也可以iptables重定向完成。
01iptables -t nat -A PREROUTING -p tcp --dport 7979 -j REDIRECT --to-ports 8080复制代码iptables -t nat -A PREROUTING -p tcp --dport 7979 -j REDIRECT --to-ports 8080注意问题:
需要打开ip_forward功能:
01echo '1' > /proc/sys/net/ipv4/ip_forward复制代码echo '1' > /proc/sys/net/ipv4/ip_forward以上便是关于linux端口映射命令的一些案例,在不同的情形下我们都可以使用iptables命令来完成这些操作。
相关内容
-
如何快速复制360图书馆中的文章?
如何快速复制360图书馆中的文章?,复制,快速,个人图书馆,教程,...
-
网页文本无法复制怎么办?
网页文本无法复制怎么办?,文本,复制,网页,全选,文字,在线,复制...
-
360图书馆中的文章怎么快速复制 快速复制360图
360图书馆中的文章怎么快速复制 快速复制360图书馆中的文章...
-
电脑怎么使用各种运行命令了解?
电脑怎么使用各种运行命令了解?,运行,命令,怎么使用,输入,启动...
-
网页文字无法复制粘贴怎么办?
网页文字无法复制粘贴怎么办?,文字,复制粘贴,网页,复制,网站,...
-
网页文字复制不了怎么办?
网页文字复制不了怎么办?,文字,复制,网页,快照,点击,界面,文档...
-
怎么彻底删除IE9浏览器命令栏不需要的图标?
怎么彻底删除IE9浏览器命令栏不需要的图标?,图标,命令,浏览器,...
-
mysql 或sql同一表中.两个字段值互相复制,从一
mysql 或sql同一表中.两个字段值互相复制,从一个字段值复制...
-
windows10中SrtTrail.txt无法开机使用命令行怎
windows10中SrtTrail.txt无法开机使用命令行怎么修复?,修复,命...
-
windows10如何使用命令字符修复电脑呢?
windows10如何使用命令字符修复电脑呢?,命令,映像,系统,修复,...
-
windows7电脑清理垃圾的运行命令代码是什么?
windows7电脑清理垃圾的运行命令代码是什么?,运行,命令,选择,...
-
windows7远程关机的命令和设置办法详细介绍
windows7远程关机的命令和设置办法详细介绍,命令,设置,详细介...
-
台式机电脑显示屏不亮,但是主机已开机,怎么办?
台式机电脑显示屏不亮,但是主机已开机,怎么办?,开机,主机,清零,...
-
电脑开机之后主机箱噪音很大怎么办?主机箱噪音大
电脑开机之后主机箱噪音很大怎么办?主机箱噪音大的原因及解决...
-
windows10怎么复制弹窗中的错误信息?
windows10怎么复制弹窗中的错误信息?,错误信息,复制,文本,粘贴...