linux 檢測遠端埠是否開啟

2021-08-26 02:17:04 字數 1392 閱讀 4067

> telnet [host] [port]  # 檢測指定埠是否通暢。

escape character is '^]'. # 按鍵ctrl+]退出此地。

^]telnet> quit

connection closed.

# 如果寫指令碼通過telnet檢查埠可以用下面的方法:

.144).

# nmap需要安裝  sudo apt install nmap

nmap [ip] [-p port] # 測試埠

nmap [ip] # 顯示全部開啟的埠,根據顯示close/open確定埠是否開啟

> nmap etiantian.org -p 80

# 通過nmap來檢查埠是否通暢

# 如果寫指令碼通過nmap檢查埠可以用下面的方法:

port_count=`nmap $ip_add -p $port|grep open|wc -l`

[[ $port_count -ge 1 ]] && echo

"$ip_add

$port is ok." || echo

"$ip_add

$port is unknown."

# 通過nc命令檢查

nc -v [host] [port]

埠未開啟返回狀態為非0

# 指令碼方式

> nc -w 5

211.100.98.99

80 && echo ok

ok> nc -w 10

8.8.8.8

53 && echo ok ||echo no

ok

參考文章:

linux 檢測遠端埠是否開啟

常用telnet 110.101.101.101 80方式測試遠端主機埠是否開啟。方法1.nmap ip p port 測試埠 1.1 nmap ip 顯示全部開啟的埠 根據顯示close open確定埠是否開啟。方法2.nc v host port 埠未開啟返回狀態為非0 一 telnet 此法常...

linux檢測遠端埠是否開啟

常用telnet ip port 方式 如telnet 172.17.193.18 5902 測試遠端主機埠是否開啟,或者用於測試當前環境與遠端主機的埠之間的防火牆開通與否。escape character is ctrl 退出此地。telnet quit connection closed.除te...

linux 檢測遠端埠是否開啟

linux 檢測遠端埠是否開啟 檢測遠端埠是否開啟 常用telnet 110.101.101.101 80方式測試遠端主機埠是否開啟。除此之外還可以使用 方法1.nmap ip p port 測試埠 nmap ip 顯示全部開啟的埠 根據顯示close open確定埠是否開啟。方法2.nc v ho...