当前位置: 技术问答>linux和unix
为什么使用iptables -A INPUT -p tcp --dport 7777 -j DROP指令后,只是过滤端口而不是关闭?
来源: 互联网 发布时间:2016-06-13
本文导语: [root@IEM-COMM ~]# nmap -p 7777 localhost Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST Interesting ports on IEM-COMM (127.0.0.1): PORT STATE SERVICE 7777/tcp open unknown Nmap run completed -- 1 IP address (1 ho...
[root@IEM-COMM ~]# nmap -p 7777 localhost
Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT STATE SERVICE
7777/tcp open unknown
Nmap run completed -- 1 IP address (1 host up) scanned in 0.117 seconds
[root@IEM-COMM ~]# iptables -A INPUT -p tcp --dport 7777 -j DROP
[root@IEM-COMM ~]# nmap -p 7777 localhost
Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT STATE SERVICE
7777/tcp filtered unknown
Nmap run completed -- 1 IP address (1 host up) scanned in 0.326 seconds
Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT STATE SERVICE
7777/tcp open unknown
Nmap run completed -- 1 IP address (1 host up) scanned in 0.117 seconds
[root@IEM-COMM ~]# iptables -A INPUT -p tcp --dport 7777 -j DROP
[root@IEM-COMM ~]# nmap -p 7777 localhost
Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT STATE SERVICE
7777/tcp filtered unknown
Nmap run completed -- 1 IP address (1 host up) scanned in 0.326 seconds
|
的确只是过滤端口而不是关闭 端口对应的服务不启动那么端口才是关闭的
这些端口本身不是独立存在的 它们依附于进程 用netstat -ap可以看出端口依附在什么进程上面 杀掉相应的进程 端口自然也就关闭了
其实在安装服务器的时候 一是要最小化安装 二是最好根据自己服务器的用途自定义要启动的服务 默认情况下有很多没必要的服务是自动启动的
这些端口本身不是独立存在的 它们依附于进程 用netstat -ap可以看出端口依附在什么进程上面 杀掉相应的进程 端口自然也就关闭了
其实在安装服务器的时候 一是要最小化安装 二是最好根据自己服务器的用途自定义要启动的服务 默认情况下有很多没必要的服务是自动启动的
|
iptables确实只是一些过滤规则而已,并不是将端口 kill 掉,相当在程序打开的端口 和 客户端(也可能是本机)连接之间增加了一个过滤器(防火墙),符合规则的就通过,不符合的就关闭
要理解清楚
你在另外一台机器运行 nmap 检测,就明白,
要理解清楚
你在另外一台机器运行 nmap 检测,就明白,