亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

Linux系統(tǒng)的ECS實(shí)例中TCP/UDP端口測試及驗(yàn)證方法說明

發(fā)布時間:2021-03-31 點(diǎn)擊數(shù):691

如果您有其他問題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對一專業(yè)全面的技術(shù)服務(wù),同時新/老阿里云會員,均可享受我公司代理商價格,歡迎咨詢! 歡迎咨詢.gif


概述

本文主要介紹在Linux系統(tǒng)的ECS實(shí)例中,如何測試TCP和UDP端口的連通性。

詳細(xì)信息

阿里云提醒您:

  • 如果您對實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險操作,務(wù)必注意實(shí)例的容災(zāi)、容錯能力,確保數(shù)據(jù)安全。
  • 如果您對實(shí)例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開啟RDS日志備份等功能。
  • 如果您在阿里云平臺授權(quán)或者提交過登錄賬號、密碼等安全信息,建議您及時修改。

以下是測試TCP和UDP端口連通性的詳細(xì)內(nèi)容:

測試TCP端口連通性

以下是使用Telnet工具和Python自帶的Web服務(wù)器以測試端口連通性的方法介紹。

Telnet測試端口連通性

在ECS實(shí)例中,執(zhí)行以下命令,使用telnet工具測試端口的連通性。

telnet [$Host] [$Port]
說明
  • [$Host]是目標(biāo)服務(wù)器IP地址。
  • [$Port]是待測試端口號。
  • 可執(zhí)行以下命令,測試22端口連通性。
    telnet 127.0.0.1 22
    若成功連接,會顯示類似以下信息。不同Linux系統(tǒng)環(huán)境下,顯示可能有所不同,但通常若包含 Connected to ...信息,則說明連接成功。
    Trying 127.0.0.1... 
    Connected to 127.0.0.1. 
    Escape character is '^]'. 
    SSH-2.0-OpenSSH_5.3

創(chuàng)建新的監(jiān)聽端口測試

以下是使用Python自帶的Web服務(wù)器臨時創(chuàng)建新的監(jiān)聽端口進(jìn)行測試的詳細(xì)內(nèi)容。執(zhí)行以下命令,測試端口。

python -m SimpleHTTPServer [$Port]

系統(tǒng)顯示類似如下。

Serving HTTP on 0.0.0.0 port 123 ...

說明:啟動的Web服務(wù)是單線程,以當(dāng)前目錄為根目錄為例,一次只能接受一個請求用于測試。測試完成后按Ctrl+C鍵終止進(jìn)程。

測試UDP端口連通性

以下是通過nc程序測試UDP端口連通性的詳細(xì)內(nèi)容:

  1. 執(zhí)行以下命令,檢查系統(tǒng)是否安裝了nc程序。
    which nc
    若系統(tǒng)返回類似如下,則說明已安裝nc程序。
    /usr/bin/nc
    說明:如果nc未被安裝,根據(jù)操作系統(tǒng)的不同, 使用yum或apt-get等工具進(jìn)行安裝。
  2. 在服務(wù)端執(zhí)行以下命令,監(jiān)聽某個需要測試的端口,比如1234。
    nc -uvlp 1234
    系統(tǒng)返回類似如下。
    Ncat: Version 6.40 ( http://nmap.org/ncat )
    Ncat: Listening on :::1234
    Ncat: Listening on 0.0.0.0:1234
  3. 在客戶端上執(zhí)行以下命令,連接服務(wù)端需要測試的端口,比如1234。
    nc -u [$Host] 1234
  4. 連接成功后,在客戶端上輸入測試字符,比如abc,確認(rèn)服務(wù)端同步回顯。如果服務(wù)端未同步回顯,則說明端口連通性異常。