您好,登錄后才能下訂單哦!
telnet命令如何在Linux系統中使用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
1.簡介
telnet命令用于登錄遠程主機,是基于Telnet協議的遠程登錄程序,對遠程主機進行管理。telnet因為采用明文傳送報文,安全性不好,很多Linux服務器都不開放telnet服務,而改用更安全的ssh方式了。但仍然有很多別的系統可能采用了telnet方式來提供遠程登錄,因此弄清楚telnet客戶端的使用方式仍是很有必要的。
telnet命令還可做別的用途,比如確定遠程服務器的某個端口是否能訪問。
此外,Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標準協議,屬于應用層協議,基于TCP協議用于實現遠程登錄。
2.命令格式
netstat [-8EFKLacdfrx] [-X authtype] [-b hostalias] [-e escapechar] [-k realm] [-l user] [-n tracefile] [host [port]]
3.選項說明
-8:允許使用8位字符資料,包括輸入與輸出 -a:嘗試自動登入遠端系統; -b <hostalias>:使用別名指定遠端主機名稱 -c:不讀取用戶專屬目錄里的.telnetrc文件 -d:啟動排錯模式 -e <escapechar>:設置轉義字符 -E:濾除轉義字符 -f:此參數的效果和指定"-F"參數相同 -F:使用Kerberos V5認證時,加上此參數可把本地主機的認證數據上傳到遠端主機 -k <realm>:使用Kerberos認證時,加上此參數讓遠端主機采用指定的域名,而非該主機的域名去獲取票據 -K:不自動登入遠端主機 -l <user>:指定要登入遠端主機的用戶名稱 -L:允許輸出8位字符資料 -n <tracefile>:指定文件記錄相關信息 -r:使用類似rlogin指令的用戶界面 -x:假設主機有支持數據加密的功能,就使用它 -X <atype>:關閉指定的認證類型。
4.常用示例
(1)登錄主機。
telnet 192.168.0.5
(2)確認遠端服務器某個端口是否可用。比如查看遠端服務器ssh服務的22號端口是否開放。
$ 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登錄身份驗證方式。argument可取值:disable、enable和status close:關閉當前Telnet連接 display:使用 display 命令可以查看 Telnet 客戶端的當前設置 logout:類似于cloase命令,用于關閉Telnet連接或者掛起。注:Telnet服務端可能不支持 open <host> [-l user] [[-] port]:建立到指定主機的Telnet連接 send <arguments>:使用send命令可以向Telnet服務器發送特定字符串。支持包括但不限于以下命令字符串: abort:終止服務命令 ao:Abort Output,放棄輸出命令 ayt:Are you there命令 brk:Break命令 eof:發送End Of File字符 escape:發送當前的轉義字符,初始為分組符^]。 ip:中斷進程命令 synch:執行Telnet同步操作。 quit:退出 Telnet 客戶端。 status:顯示當前Telnet連接狀態
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。