首頁 > 軟體

Telnet命令檢測遠端主機上的埠是否開啟

2020-06-16 17:56:23

ping命令不能檢測埠,只能檢測你和相應IP是否能連通。

本地虛擬機器裡安裝了一個Ubuntu,使用Putty連線22埠操作時提示失敗,於是檢視對應埠是否開啟。

Windows下要檢測遠端主機上的某個埠是否開啟,可以使用微軟自帶工具telnet。 

1.安裝telnet。win7下預設telnet功能是關閉的,在cmd下輸入telnet提示沒有該命令。

進入控制面板---->程式---->開啟或關閉windows功能。然後等一段時間,在出來的對話方塊把telnet用戶端和telnet伺服器勾選上,這樣就安裝好了telnet元件了。


2.測試某個埠是否開啟。測的是本機開啟的虛擬機器地址,192.168.106.128,22埠。

在cmd下輸入telnet之後會出現一個視窗,按照提示輸入help可以檢視選項,

接下來輸入 o 192.168.106.128 22,提示在該埠連線失敗,說明埠可能正在佔用或者未開啟

(我的這次連線失敗是因為虛擬機器剛剛安裝的Ubuntu沒有ssh服務,使用 sudo apt-get install ssh 命令安裝ssh服務後連線成功)。

如果開啟另外一個視窗,說明連線成功。

 

3.可以用自己的機子做實驗。在CMD下輸入netstat -anp tcp可以檢視當前主機tcp開放了哪些埠。

4.Linux下檢測本機的埠是否被占用:netstat –apn | grep 8080

Ubuntu 12.04 Telnet服務設定  http://www.linuxidc.com/Linux/2015-04/116125.htm

Ubuntu下安裝建立Telnet 伺服器 http://www.linuxidc.com/Linux/2010-03/25150.htm

CentOS/RHEL/Scientific Linux 6 & 7 上安裝Telnet  http://www.linuxidc.com/Linux/2015-02/113957.htm

允許telnet 通過root使用者進行存取  http://www.linuxidc.com/Linux/2013-10/91266.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-08/121194.htm


IT145.com E-mail:sddin#qq.com