2021-05-12 14:32:11
Telnet命令檢測遠端主機上的埠是否開啟
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
相關文章