小编Que*_*ner的帖子

当我关闭了除 22 之外的所有端口时,为什么我仍然能够在端口 80 上得到响应?

我的目标是绝对关闭我的 Ubuntu 服务器上的所有端口,端口 22 (SSH) 除外。

我按照服务器故障here上的这个问题的说明,加上herehere的说明

但是,按照说明进行操作后,我的端口似乎仍处于打开状态。以 80 端口为例:

$ nmap -p 80 ###.###.###.###

Starting Nmap 5.21 ( http://nmap.org ) at 2012-05-09 15:36 JST
Nmap scan report for ###-###-###-###.name.name.com (###.###.###.###)
Host is up (0.0065s latency).
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 1.63 seconds
Run Code Online (Sandbox Code Playgroud)

这是我的 iptables 的内容:

# sudo iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere …
Run Code Online (Sandbox Code Playgroud)

ssh iptables port

0
推荐指数
1
解决办法
145
查看次数

标签 统计

iptables ×1

port ×1

ssh ×1