Telnet協議是TCP/IP協議族中的一員,是Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力。
配置之前請確保網絡連通,如防火牆影響連接,請先關閉防火牆。
1、安裝Telnet服務
1)檢查 Telnet 服務是否已經安裝:
命令: `]# rpm -qa|grep telnet-server 如回顯Telnet版本信息,則表示已經安裝好Telnet服務
[root@localhost bin]# rpm -qa|grep telnet-server telnet-server-0.17-25
2)如果沒有安裝Telnet服務,則需要從安裝光盤或者ios鏡像中拷貝rpm安裝包進行安裝
插入安裝關盤或在虛擬機中加載ios鏡像(RedHat 1為第三個ios文件)
加載命令:`]# mount /dev/cdrom /mnt/cdrom/
拷貝Telnet的rpm程序安裝包到root目錄:
命令: `]# cp /mnt/cdrom/RedHat/RPMS/telnet-server-0.17-25.i386.rpm /root
安裝程序包:
命令: `]# rpm -ivh /root/telnet-server-0.17-25.i386.rpm
[root@localhost root]# rpm -ivh telnet-server-0.17-25.i386.rpm Preparing... ########################################## # [100%] 1:telnet-server ########################################## # [100%]
安裝完成后,可以通過1)中命令再次檢查是否安裝成功;
2、 配置Telnet服務端
1)啟用Telnet服務
修改配置文件
命令:`]# vi /etc/xinetd.d/telnet 修改 disable = no
[root@localhost root]# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
2)配置root用戶可登陸
命令:`]# vi /etc/pam.d/login 在 “auth required pam_securetty.so” 這一行前加上#號
[root@localhost root]# vi /etc/pam.d/login #%PAM-1.0 #auth required pam_securetty.so auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth session required pam_stack.so service=system-auth session optional pam_console.so
3)重啟服務
命令:`]# service xinetd restart
[root@localhost root]# service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
3、客戶端連接
1)客戶端工具很多這里我們直接使用windows上的CMD連接
確保windows上已經添加了Telnet功能,如果沒有請在控制面板—>程序和功能—>啟用或關閉windows功能中找到並添加Telnet功能
添加完成后 win+R輸入 cdm
在cmd中輸入 telnet+Telnet服務端IP地址 並回車
命令如下 : telnet 192.168.XXX.XXX
出現如下界面則連接成功,正確輸入用戶名和口令即可連接成功!