如何檢查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/
相關文章
相關標籤/搜索