歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Telnet命令檢測遠程主機上的端口是否開啟

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

日期:2017/2/28 13:59:22   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved