1. Telnet 命令介紹
1.1 Telnet 基本信息
Telnet 程序命令是基于 TELNET 協(xié)議的遠(yuǎn)程登錄客戶端程序。Telnet 是 TCP/IP 協(xié)議族的成員,是 Internet 遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。
Telnet 命令可以用來遠(yuǎn)程登錄或確定遠(yuǎn)程服務(wù)的狀態(tài),比如確定遠(yuǎn)程服務(wù)器的某個(gè)端口是否能訪問。
使用方式:
telnet [-8acdEfFKLrx][-b<主機(jī)別名>][-e<脫離字符>][-k<域名>][-l<用戶名稱>][-n<記錄文件>][-S<服務(wù)類型>][-X<認(rèn)證形態(tài)>][主機(jī)名稱或IP地址<通信端口>]
- 如果使用命令時(shí)不指定端口號,則會使用 Telnet 的默認(rèn)端口號 23。
1.2 Telnet 命令安裝
大部分 Linux 系統(tǒng)會默認(rèn)安裝 Telnet 客戶端,可以直接使用該命令。如果使用命令出現(xiàn)如下提示,說明 Linux 系統(tǒng)中沒有安裝 Telnet 服務(wù),需要手動(dòng)安裝后使用。
## 找不到命令服務(wù)
[root@VM-0-5-centos ~]# telnet
-bash: telnet:border not found
- 在命令行使用
yum install -y telnet
命令即可完成 Telnet 客戶端的安裝。
安裝完成后直接使用 Telnet 命令,或者使用 rpm -qa telnet
檢查是否安裝了 Telnet ,輸出 Telnet 信息則已安裝。
2. Telnet 使用
2.1 請求域名或 IP 默認(rèn)端口
使用 Telnet 命令請求服務(wù)時(shí),如果不指定端口號,則使用 Telnet 請求的默認(rèn)端口 23。文章來源:http://www.zghlxwxcb.cn/news/detail-550096.html
- 請求域名
[root@localhost ~]# telnet http://www.baidu.com
Trying 103.235.46.40...
- 請求 IP
[root@VM-0-5-centos schedules]# telnet 103.235.46.40
Trying 103.235.46.40...
- 請求服務(wù)器時(shí),如果長時(shí)間沒有輸出結(jié)果,則說明請求目標(biāo)地址默認(rèn) 23 端口是不通的。
2.2 請求指定端口
一般服務(wù)的 23 端口都不會對外開放,因此使用 Telnet 測試連通性時(shí)需要指定目標(biāo)端口號,以驗(yàn)證服務(wù)器中該端口是否開放。文章來源地址http://www.zghlxwxcb.cn/news/detail-550096.html
- 域名 + 端口號
[root@VM-0-5-centos schedules]# telnet http://www.github.com 80
Trying 20.205.243.166...
Connected to http://www.github.com.
Escape character is '^]'.
- IP + 端口號
[root@VM-0-5-centos schedules]# telnet 103.235.46.40 80
Trying 103.235.46.40...
Connected to 103.235.46.40.
Escape character is '^]'.
- 當(dāng) Telnet 請求返回 Escape character is ‘^]’. 信息時(shí),說明端口是開放的、連通的。
到了這里,關(guān)于Linux 從入門到精通:Telnet 命令測試服務(wù)端口連通性的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!