如何使用Telnet命令檢測遠(yuǎn)程主機(jī)上端口是否開啟
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
我們在日常做站中,用到的服務(wù)器可能有時(shí)候不通訊了,也有時(shí)候不知道啥端口被占用了,那我們?nèi)绾文苤肋@些問題呢?今天就來解答一下;
服務(wù)器不通訊了,都說ping就可以,ping命令不能檢測端口,只能檢測你和相應(yīng)IP是否能連通。今天就用本地虛擬機(jī)里安裝了一個(gè)Ubuntu來做教程,,使用Putty連接22端口操作時(shí)提示失敗,于是查看對應(yīng)端口是否開啟。
Windows下要檢測遠(yuǎn)程主機(jī)上的某個(gè)端口是否開啟,可以使用微軟自帶工具telnet。
1.安裝telnet。win7下默認(rèn)telnet功能是關(guān)閉的,在cmd下輸入telnet提示沒有該命令。
進(jìn)入控制面板---->程序---->打開或關(guān)閉windows功能。然后等一段時(shí)間,在出來的對話框把telnet客戶端和telnet服務(wù)器勾選上,這樣就安裝好了telnet組件了。
2.測試某個(gè)端口是否開啟。測的是本機(jī)開啟的虛擬機(jī)地址,192.168.106.128,22端口。
在cmd下輸入telnet之后會(huì)出現(xiàn)一個(gè)窗口,按照提示輸入help可以查看選項(xiàng),
接下來輸入 o 192.168.106.128 22,提示在該端口連接失敗,說明端口可能正在占用或者未打開
(我的這次連接失敗是因?yàn)樘摂M機(jī)剛剛安裝的Ubuntu沒有ssh服務(wù),使用?sudo apt-get install ssh?命令安裝ssh服務(wù)后連接成功)。
如果打開另外一個(gè)窗口,說明連接成功。
3.可以用自己的機(jī)子做實(shí)驗(yàn)。在CMD下輸入netstat -anp tcp可以查看當(dāng)前主機(jī)tcp開放了哪些端口。
4.Linux下檢測本機(jī)的端口是否被占用:netstat –apn | grep 8080
windows系統(tǒng)可以用命令,也可以用一些軟件可以使用,具體看延伸閱讀:
延伸閱讀:
Windows系統(tǒng)與Linux系統(tǒng)查看端口命令以及如何檢查占用端口
如何查詢端口被占用?如何結(jié)束(干掉)被占用的端口進(jìn)程?
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!