使用telnet測試指定埠的連通性
使用telnet測試指定埠的連通性
大家知道,
telnet
是一個閹割版的
ssh
,它資料不加密,資料容易被盜竊,也容易受中間人攻擊,所以預設情況下 telnet 埠是必須要被關閉的。
telnet為使用者提供了在本地計算機上完成遠端主機工作的能力,因此可以通過telnet來測試埠的連通性。
確認遠端主機的埠
在測試埠的連通性之前,我們先使用
nmap
命令來檢視目標伺服器的埠開放狀態。
$ nmap lxlinux.net
使用telnet測試埠的連通性
在確認了目標伺服器的埠開放性之後,我們就可以使用 telnet 來測試埠的連通性了。測試的格式是:
$ telnet server port
比如我們想要測試 http 的埠(80)連通性,我們可以這樣測試:
$ telnet lxlinux.net 80
從提示中我們可以看出來,它顯示
Connected to lxlinux.net.
,這說明這個埠是是連通的。
如果埠是不連通的,那麼它將提示
unable connect to remote host: Connection timed out
。
現在我們再來試試關閉的埠。我們來測試一下 22 埠,這個埠沒有被 nmap 掃描出來,所以應該是關閉的。為了保險起見,我們可以用 nmap 再來確認一下,這時我們要加上
-p
選項。
$ nmap -p 22 lxlinux.net
所以現在確認了 22 埠是關閉的了,我們就可以使用 telnet 來測試它的連通性。
$ telnet lxlinux.net 22
提示裡顯示
Connection refused
,這說明這個埠也是不連通的。
當你用 telnet 連線上某個埠後,可以按 CTRL+] 進入到互動介面:
telnet>
然後再輸入
quit
再敲下回車,即可退出連線。
利用 telnet 的這個特性,我們可以寫個指令碼來測試多個主機及埠的連通性。
比如我們寫了下面這個指令碼 multipletelnet.sh :
#!/bin/bashtelnet lxlinux.net 80telnet baidu.com 80telnet lxlinux.net 443
然後我們再使用
chmod
命令賦予它可執行許可權:
$ chmod +x multipletelnet.sh
當然,如果你想要同時測試多個埠的話,那麼這個指令碼就有點力不從心了,在這種情況下,你就需要用到 nmap 及其它相似工具了。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在個人微 信公眾號( DB寶)上有同步更新 ● QQ群號: 230161599 、618766405,微信群私聊 ● 個人QQ號(646634621),微 訊號(db_bao),註明新增緣由 ● 於 2020年9月 在西安完成 ● 最新修改時間:2020年9月 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用、DBA學習班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ........................................................................................................................ 請掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(230161599、618766405)、新增小麥苗微 信(db_bao), 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2718911/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何優雅的使用telnet測試埠連通性
- 運維指令碼:網路連通性測試運維指令碼
- 如何快速全面驗證網路埠連通性
- debian 中使用 telnet 測試服務
- 使用telnet連線redisRedis
- windwos 使用telnet 連線 redisRedis
- centos 埠測試之nc使用CentOS
- telnet23埠連線失敗怎麼處理win10_win10系統telnet在埠23連線失敗解決方法Win10
- 使用 stunnel 保護 telnet 連線
- 連通性相關
- 圖論連通性圖論
- 20240628總結(圖的連通性)
- 使用mtr排查伺服器網路連通性伺服器
- [複習] 圖連通性
- curl 測試埠
- 有向圖的連通性(判強連通)
- 有向圖的強連通性(java)Java
- 圖論連通性相關圖論
- PostGIS管網連通性分析
- 終止指定埠的程式
- telnet使用
- telnet連線socket serverServer
- 測試主機網路連通性ping命令引數選項-linux網路管理學習Linux
- 安卓下的串列埠測試安卓串列埠
- 電腦端的 API 埠測試API
- Tarjan(連通性相關) 筆記筆記
- 連通性問題大雜燴
- 如何執行指定的單元測試
- Angular單元測試如何只執行指定的測試用例,提高測試速度Angular
- 常見埠及安全測試
- linux-nc埠測試工具Linux
- Ubuntu 18.04開放指定埠Ubuntu
- linux開放指定埠命令Linux
- 手動指定埠執行
- win10怎麼關閉指定埠_win10如何關閉指定埠Win10
- JMeter MQTT 在連線測試場景中的使用JMeterMQQT
- 從txt中讀取邊,判斷圖的連通性
- telnet檢視遠端機器埠是否可以訪問