如何检查Debian 10开放的端口?

端口被定义为两方或多方经过网络相互通讯所需的通讯端点。理想状况下,当两方或多方进行通讯时,各自的端口应该保持开放。然而,有时即便通讯终止,端口仍可能保持开放,这可能引发各类安全问题。此外,没必要要的开放端口也会消耗额外的资源。因此,你必须对全部开放的端口进行持续检查。所以,在这篇文章中,咱们将向您介绍在Debian10 中检查开放端口的不一样方法。
方法一:
经过使用 netstat 命令来检查Debian 10中开放的端口,您须要执行如下步骤。

安全

  1. 首先,你须要启动终端。为此,请点击桌面上的 "活动 "标签,在出现的搜索栏中输入终端,而后点击搜索结果,启动 Debian 10 中的终端。新启动的终端窗口以下图所示。
    2.如今,在终端中键入如下命令,而后按Enter键:
    sudo apt-get install net-tools
    运行此命令将安装net-tools包,这是使用netstat命令所必需的。
    3.运行此命令后,在终端中键入如下命令,而后按Enter键:
    netstat –pnltu
    4.该命令成功执行后,全部不一样端口及其状态的列表将显示在屏幕上,以下图所示:
    如何检查Debian 10开放的端口?
    方法二:
    要在 Debian 10 中使用 ss 命令检查开放的端口,你须要执行如下步骤。








  2. 按照上面的方法启动终端。如今在终端中输入如下命令,而后按回车键。
    ss –lntup
  3. 当这个命令成功执行后,全部不一样的端口及其状态的列表就会出如今你的屏幕上,以下图所示。
    如何检查Debian 10开放的端口?
    方法三:
    在Debian 10中使用nmap命令来检查开放的端口,你须要执行如下步骤。


  4. 用方法#1中描述的相同方式启动终端。如今在终端中键入如下命令,而后按回车键。
    sudo apt-get install nmap
    运行这个命令会安装nmap工具,以后咱们就能够成功使用nmap命令了。

  5. 如今若是你想检查全部开放的TCP端口,那么在终端中输入如下命令,而后按回车键。
    sudo nmap –sT –O localhost
  6. 只要这个命令执行成功,立刻就能知道是否有TCP端口开放,以下图所示。
    如何检查Debian 10开放的端口?
  7. 可是,若是你想检查全部开放的UDP端口,那么在终端上输入如下命令,而后按回车键。
    sudo nmap –sU –O localhost
  8. 只要这个命令执行成功,就能立刻知道是否有UDP端口开放,以下图所示。
    如何检查Debian 10开放的端口?
    方法四:
    要在 Debian 10 中使用 lsof 命令来检查开放的端口,您须要执行如下步骤。


  9. 用方法#1中描述的相同方式启动终端。如今在终端中键入如下命令,而后按回车键。
    sudo apt-get install lsof
    运行这个命令会安装lsof工具,以后咱们就能够成功使用lsof命令了。

  10. 如今在你的终端中输入如下命令,而后按回车键。
    sudo lsof -i
  11. 当这个命令成功执行后,你的屏幕上就会出现全部端口的列表以及它们的状态,以下图所示。
    如何检查Debian 10开放的端口?经过使用本文所讨论的四种方法中的任何一种,您能够轻松地检查 Debian 10 中全部开放的端口。惟一须要注意的是,"sudo "关键字后面的命令须要root权限。A5互联https://www.a5idc.net/
相关文章
相关标签/搜索