重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
本篇內(nèi)容介紹了“如何使用telnet測試指定端口的連通性”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括東臺網(wǎng)站建設(shè)、東臺網(wǎng)站制作、東臺網(wǎng)頁制作以及東臺網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東臺網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到東臺省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
telnet 是一個閹割版的 ssh ,它數(shù)據(jù)不加密,數(shù)據(jù)容易被盜竊,也容易受中間人攻擊,所以默認(rèn)情況下 telnet 端口是必須要被關(guān)閉的。
telnet為用戶提供了在本地計(jì)算機(jī)上完成遠(yuǎn)程主機(jī)工作的能力,因此可以通過telnet來測試端口的連通性。
在測試端口的連通性之前,我們先使用 nmap 命令來查看目標(biāo)服務(wù)器的端口開放狀態(tài)。
$ nmap lxlinux.net
在確認(rèn)了目標(biāo)服務(wù)器的端口開放性之后,我們就可以使用 telnet 來測試端口的連通性了。測試的格式是:
$ telnet server port
比如我們想要測試 http 的端口(80)連通性,我們可以這樣測試:
$ telnet lxlinux.net
80
從提示中我們可以看出來,它顯示 Connected to lxlinux.net. ,這說明這個端口是是連通的。
如果端口是不連通的,那么它將提示 unable connect to remote host: Connection timed out 。
現(xiàn)在我們再來試試關(guān)閉的端口。我們來測試一下 22 端口,這個端口沒有被 nmap 掃描出來,所以應(yīng)該是關(guān)閉的。為了保險(xiǎn)起見,我們可以用 nmap 再來確認(rèn)一下,這時(shí)我們要加上 -p 選項(xiàng)。
$ nmap -p
22 lxlinux.net
所以現(xiàn)在確認(rèn)了 22 端口是關(guān)閉的了,我們就可以使用 telnet 來測試它的連通性。
$ telnet lxlinux.net
22
提示里顯示Connection refused ,這說明這個端口也是不連通的。
當(dāng)你用 telnet 連接上某個端口后,可以按 CTRL+] 進(jìn)入到交互界面:
telnet>
然后再輸入 quit 再敲下回車,即可退出連接。
利用 telnet 的這個特性,我們可以寫個腳本來測試多個主機(jī)及端口的連通性。
比如我們寫了下面這個腳本 multipletelnet.sh :
#!/bin/bash
telnet lxlinux.net 80
telnet baidu.com 80
telnet lxlinux.net 443
然后我們再使用 chmod 命令賦予它可執(zhí)行權(quán)限:
$
chmod +x multipletelnet.sh
當(dāng)然,如果你想要同時(shí)測試多個端口的話,那么這個腳本就有點(diǎn)力不從心了,在這種情況下,你就需要用到 nmap 及其它相似工具了。
“如何使用telnet測試指定端口的連通性”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!