成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何檢查多個遠程Linux系統是否打開了指定端口?

系統 Linux
我們最近寫了一篇文章關于如何檢查遠程 Linux 服務器是否打開指定端口。它能幫助你檢查單個服務器。如果要檢查五個服務器有沒有問題,可以使用以下任何一個命令,如 nc(netcat)、nmap 和 telnet。但是如果想檢查 50 多臺服務器,那么你的解決方案是什么?

[[263264]]

我們最近寫了一篇文章關于如何檢查遠程 Linux 服務器是否打開指定端口。它能幫助你檢查單個服務器。

如果要檢查五個服務器有沒有問題,可以使用以下任何一個命令,如 nc(netcat)、nmaptelnet。但是如果想檢查 50 多臺服務器,那么你的解決方案是什么?

要檢查所有服務器并不容易,如果你一個一個這樣做,完全沒有必要,因為這樣你將會浪費大量的時間。為了解決這種情況,我使用 nc 命令編寫了一個 shell 小腳本,它將允許我們掃描任意數量服務器給定的端口。

如果你要查找單個服務器掃描,你有多個選擇,你只需閱讀 檢查遠程 Linux 系統上的端口是否打開? 了解更多信息。

本教程中提供了兩個腳本,這兩個腳本都很有用。這兩個腳本都用于不同的目的,你可以通過閱讀標題輕松理解其用途。

在你閱讀這篇文章之前,我會問你幾個問題,如果你不知道答案你可以通過閱讀這篇文章來獲得答案。

如何檢查一個遠程 Linux 服務器上指定的端口是否打開?

如何檢查多個遠程 Linux 服務器上指定的端口是否打開?

如何檢查多個遠程 Linux 服務器上是否打開了多個指定的端口?

什么是 nc(netcat)命令?

nc 即 netcat。它是一個簡單實用的 Unix 程序,它使用 TCP 或 UDP 協議進行跨網絡連接進行數據讀取和寫入。

它被設計成一個可靠的 “后端” 工具,我們可以直接使用或由其他程序和腳本輕松驅動它。

同時,它也是一個功能豐富的網絡調試和探索工具,因為它可以創建你需要的幾乎任何類型的連接,并具有幾個有趣的內置功能。

netcat 有三個主要的模式。分別是連接模式,監聽模式和隧道模式。

nc(netcat)的通用語法:

  1. $ nc [-options] [HostName or IP] [PortNumber]

如何檢查多個遠程 Linux 服務器上的端口是否打開?

如果要檢查多個遠程 Linux 服務器上給定端口是否打開,請使用以下 shell 腳本。

在我的例子中,我們將檢查端口 22 是否在以下遠程服務器中打開,確保你已經更新文件中的服務器列表而不是使用我的服務器列表。

你必須確保已經更新服務器列表 :server-list.txt 。每個服務器(IP)應該在單獨的行中。

  1. # cat server-list.txt
  2. 192.168.1.2
  3. 192.168.1.3
  4. 192.168.1.4
  5. 192.168.1.5
  6. 192.168.1.6
  7. 192.168.1.7

使用以下腳本可以達到此目的。

  1. # vi port_scan.sh
  2.  
  3. #!/bin/sh
  4. for server in `more server-list.txt`
  5. do
  6. #echo $i
  7. nc -zvw3 $server 22
  8. done

設置 port_scan.sh 文件的可執行權限。

  1. $ chmod +x port_scan.sh

最后運行腳本來達到此目的。

  1. # sh port_scan.sh
  2.  
  3. Connection to 192.168.1.2 22 port [tcp/ssh] succeeded!
  4. Connection to 192.168.1.3 22 port [tcp/ssh] succeeded!
  5. Connection to 192.168.1.4 22 port [tcp/ssh] succeeded!
  6. Connection to 192.168.1.5 22 port [tcp/ssh] succeeded!
  7. Connection to 192.168.1.6 22 port [tcp/ssh] succeeded!
  8. Connection to 192.168.1.7 22 port [tcp/ssh] succeeded!

如何檢查多個遠程 Linux 服務器上是否打開多個端口?

如果要檢查多個服務器中的多個端口,請使用下面的腳本。

在我的例子中,我們將檢查給定服務器的 22 和 80 端口是否打開。確保你必須替換所需的端口和服務器名稱而不使用是我的。

你必須確保已經將要檢查的端口寫入 port-list.txt 文件中。每個端口應該在一個單獨的行中。

  1. # cat port-list.txt
  2. 22
  3. 80

你必須確保已經將要檢查的服務器(IP 地址)寫入 server-list.txt 到文件中。每個服務器(IP) 應該在單獨的行中。

  1. # cat server-list.txt
  2. 192.168.1.2
  3. 192.168.1.3
  4. 192.168.1.4
  5. 192.168.1.5
  6. 192.168.1.6
  7. 192.168.1.7

使用以下腳本來達成此目的。

  1. # vi multiple_port_scan.sh
  2.  
  3. #!/bin/sh
  4. for server in `more server-list.txt`
  5. do
  6. for port in `more port-list.txt`
  7. do
  8. #echo $server
  9. nc -zvw3 $server $port
  10. echo ""
  11. done
  12. done

設置 multiple_port_scan.sh 文件的可執行權限。

  1. $ chmod +x multiple_port_scan.sh

最后運行腳本來實現這一目的。

  1. # sh multiple_port_scan.sh
  2. Connection to 192.168.1.2 22 port [tcp/ssh] succeeded!
  3. Connection to 192.168.1.2 80 port [tcp/http] succeeded!
  4.  
  5. Connection to 192.168.1.3 22 port [tcp/ssh] succeeded!
  6. Connection to 192.168.1.3 80 port [tcp/http] succeeded!
  7.  
  8. Connection to 192.168.1.4 22 port [tcp/ssh] succeeded!
  9. Connection to 192.168.1.4 80 port [tcp/http] succeeded!
  10.  
  11. Connection to 192.168.1.5 22 port [tcp/ssh] succeeded!
  12. Connection to 192.168.1.5 80 port [tcp/http] succeeded!
  13.  
  14. Connection to 192.168.1.6 22 port [tcp/ssh] succeeded!
  15. Connection to 192.168.1.6 80 port [tcp/http] succeeded!
  16.  
  17. Connection to 192.168.1.7 22 port [tcp/ssh] succeeded!
  18. Connection to 192.168.1.7 80 port [tcp/http] succeeded!

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-02-10 19:20:02

Linuxnc命令遠程端口

2017-01-05 14:42:49

LinuxUnix服務器

2024-01-17 17:36:06

Linuxsystemd

2022-11-03 10:46:58

Linux端口

2020-06-16 08:44:23

Shell服務器

2019-04-17 09:50:02

Linux開放端口命令

2010-04-06 16:17:43

CentOS系統

2018-03-22 19:30:26

LinuxMeltdownSpectre

2019-04-02 08:00:03

Linux端口遠程

2023-12-18 10:48:03

2009-08-17 08:05:53

linux打開端口命令linux打開命令行linux命令行

2023-02-13 11:34:13

數字孿生工業4.0

2022-10-24 08:17:29

API算法元素

2020-03-02 10:01:31

Linux工具數據

2009-12-16 16:54:56

Linux操作系統

2023-01-31 16:54:47

Linux端口

2023-02-01 15:00:45

2019-06-24 09:27:56

DebianUbuntu程序包

2019-10-09 16:50:48

SSHLinux遠程系統

2013-10-30 17:15:14

Linux系統安全檢查Lynis
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区视频在线 | 欧美久久一级 | 午夜视频免费在线观看 | 国产精品一区二区不卡 | 久久精品一 | a级黄色片在线观看 | 精品无码久久久久国产 | 日韩欧美大片在线观看 | 九色在线观看 | 精品久久国产视频 | 国产精品1区 | 亚洲一区视频在线播放 | 亚洲欧美日韩中文字幕一区二区三区 | 欧美激情黄色 | 91天堂网| 久久精品国产a三级三级三级 | 免费黄色网址视频 | 久久性色 | 日韩高清三区 | 视频在线一区二区 | 国产女人与拘做视频免费 | 一级二级三级黄色 | 国产一区二区三区在线免费 | 久久精品国产久精国产 | 久久久.com| 欧美一级二级视频 | 人操人人 | 亚洲男人天堂网 | 性在线 | 国产精品毛片无码 | 亚洲国产一区二区三区在线观看 | 精品欧美一区二区三区久久久 | 网站黄色av | 在线观看视频h | 黄网站免费在线看 | 欧美一区二区三区在线观看 | pacopacomama在线| 免费能直接在线观看黄的视频 | 涩涩视频网站在线观看 | 欧美二区乱c黑人 | 成人视屏在线观看 |