基于这个答案,我试图关闭一个开放的端口,问题是nmap说有 5 个开放的端口,但lsof说没有使用这些端口的当前进程,所以我的问题是如何关闭这些端口。
这是 nmap 的输出
Nmap scan report for 192.168.0.15
Host is up (0.022s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
80/tcp open http
5000/tcp open upnp
49153/tcp open unknown
49154/tcp open unknown
50000/tcp open ibm-db2
Run Code Online (Sandbox Code Playgroud)
当我尝试每一个时,lsof -i:port他们什么都不打印。
我也尝试netstat -apn | grep ':port'查看连接到端口的进程,但没有输出。
编辑:
是的,我的电脑是192.168.0.15。
编辑2:
我正在运行 ubuntu 16.04。我没有安装 XAMP 或任何本地服务器(也许 ubuntu 带有其中一个?),但是由于铬的原因可能会使用端口 80。但我不知道其他 4 个端口来自哪里,我真的很想关闭它们。
我确实通过转到192.168.0.1->管理->upnp->禁用->保存更改(在cisco路由器上)禁用了upnp 。但是如果我重新启动路由器 upnp 会继续启用它。如果禁用 upnp 不需要重新启动路由器,则 nmap …