1.簡介
telnet命令用于登錄遠(yuǎn)程主機(jī),是基于Telnet協(xié)議的遠(yuǎn)程登錄程序,對遠(yuǎn)程主機(jī)進(jìn)行管理。telnet因?yàn)椴捎妹魑膫魉蛨?bào)文,安全性不好,很多Linux服務(wù)器都不開放telnet服務(wù),而改用更安全的ssh方式了。但仍然有很多別的系統(tǒng)可能采用了telnet方式來提供遠(yuǎn)程登錄,因此弄清楚telnet客戶端的使用方式仍是很有必要的。
telnet命令還可做別的用途,比如確定遠(yuǎn)程服務(wù)器的某個(gè)端口是否能訪問。
此外,Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議,屬于應(yīng)用層協(xié)議,基于TCP協(xié)議用于實(shí)現(xiàn)遠(yuǎn)程登錄。
2.命令格式
netstat [-8EFKLacdfrx] [-X authtype] [-b hostalias] [-e escapechar] [-k realm] [-l user] [-n tracefile] [host [port]]
3.選項(xiàng)說明
-8:允許使用8位字符資料,包括輸入與輸出
-a:嘗試自動(dòng)登入遠(yuǎn)端系統(tǒng);
-b <hostalias>:使用別名指定遠(yuǎn)端主機(jī)名稱
-c:不讀取用戶專屬目錄里的.telnetrc文件
-d:啟動(dòng)排錯(cuò)模式
-e <escapechar>:設(shè)置轉(zhuǎn)義字符
-E:濾除轉(zhuǎn)義字符
-f:此參數(shù)的效果和指定"-F"參數(shù)相同
-F:使用Kerberos V5認(rèn)證時(shí),加上此參數(shù)可把本地主機(jī)的認(rèn)證數(shù)據(jù)上傳到遠(yuǎn)端主機(jī)
-k <realm>:使用Kerberos認(rèn)證時(shí),加上此參數(shù)讓遠(yuǎn)端主機(jī)采用指定的域名,而非該主機(jī)的域名去獲取票據(jù)
-K:不自動(dòng)登入遠(yuǎn)端主機(jī)
-l <user>:指定要登入遠(yuǎn)端主機(jī)的用戶名稱
-L:允許輸出8位字符資料
-n <tracefile>:指定文件記錄相關(guān)信息
-r:使用類似rlogin指令的用戶界面
-x:假設(shè)主機(jī)有支持?jǐn)?shù)據(jù)加密的功能,就使用它
-X <atype>:關(guān)閉指定的認(rèn)證類型。
4.常用示例
(1)登錄主機(jī)。
(2)確認(rèn)遠(yuǎn)端服務(wù)器某個(gè)端口是否可用。比如查看遠(yuǎn)端服務(wù)器ssh服務(wù)的22號(hào)端口是否開放。
$ telnet 10.234.178.144 22
Trying 10.234.178.144...
Connected to 10.234.178.144.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0
5.Telnet客戶端命常用命令
auth <argument> [...]:查看和管理telnet登錄身份驗(yàn)證方式。argument可取值:disable、enable和status
close:關(guān)閉當(dāng)前Telnet連接
display:使用 display 命令可以查看 Telnet 客戶端的當(dāng)前設(shè)置
logout:類似于cloase命令,用于關(guān)閉Telnet連接或者掛起。注:Telnet服務(wù)端可能不支持
open <host> [-l user] [[-] port]:建立到指定主機(jī)的Telnet連接
send <arguments>:使用send命令可以向Telnet服務(wù)器發(fā)送特定字符串。支持包括但不限于以下命令字符串:
abort:終止服務(wù)命令
ao:Abort Output,放棄輸出命令
ayt:Are you there命令
brk:Break命令
eof:發(fā)送End Of File字符
escape:發(fā)送當(dāng)前的轉(zhuǎn)義字符,初始為分組符^]。
ip:中斷進(jìn)程命令
synch:執(zhí)行Telnet同步操作。
quit:退出 Telnet 客戶端。
status:顯示當(dāng)前Telnet連接狀態(tài)
以上就是Linux telnet命令的使用的詳細(xì)內(nèi)容,更多關(guān)于Linux telnet命令的資料請關(guān)注腳本之家其它相關(guān)文章!