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