telnet命令用於遠端登入,測試環境中沒有安裝telnet,因此就從安裝telnet和telnet-server開始。
1.安裝方式:
yum install -y telnet
yum install -y telnet-server
2、語法:
telnet [-8acdEfFKLrx][-b<主機別名>][-e<脫離字符>][-k<域名>][-l<用戶名稱>][-n<記錄文件>][-S<服務類型>][-X<認證形態>][主機名稱或IP地址<通信端口>]
參數說明:
-8 允許使用8位字符資料,包括輸入與輸出。
-a 嘗試自動登入遠端系統。
-b<主機別名> 使用別名指定遠端主機名稱。
-c 不讀取用戶專屬目錄裏的.telnetrc文件。
-d 啓動排錯模式。
-e<脫離字符> 設置脫離字符。
-E 濾除脫離字符。
-f 此參數的效果和指定"-F"參數相同。
-F 使用Kerberos V5認證時,加上此參數可把本地主機的認證數據上傳到遠端主機。
-k<域名> 使用Kerberos認證時,加上此參數讓遠端主機採用指定的領域名,而非該主機的域名。
-K 不自動登入遠端主機。
-l<用戶名稱> 指定要登入遠端主機的用戶名稱。
-L 允許輸出8位字符資料。
-n<記錄文件> 指定文件記錄相關信息。
-r 使用類似rlogin指令的用戶界面。
-S<服務類型> 設置telnet連線所需的IP TOS信息。
-x 假設主機有支持數據加密的功能,就使用它。
-X<認證形態> 關閉指定的認證形態。
3、服務端配置
3.1開啓服務
[root@mycentos ~]chkconfig telnet on
3.2 激活服務
[root@mycentos ~]# service xinetd restart
3.3 測試登錄
[root@mysql ~]# telnet 192.168.126.201 23
Trying 192.168.126.201...
Connected to 192.168.126.201.
Escape character is '^]'.
CentOS release 6.5 (Final)
Kernel 2.6.32-642.11.1.el6.x86_64 on an x86_64
login: oracle
Password:
Last login: Tue Dec 27 15:40:34 from 192.168.126.1
[oracle@mycentos ~]$
3.4 修改端口
telnet服務端默認的端口是23,可以在/etc/services中修改對應端口。