Telnet服務的配置步驟如下:
一、安裝telnet軟件包(通常要兩個)
1、 telnet-client (或 telnet),這個軟件包提供的是 telnet 客戶端程序;
2、 telnet-server ,這個軟件包提供的是 telnet 服務器端程序;
安裝之前先檢測是否這些軟件包已安裝,方法如下:
[root@ld-pc root]#rpm –q telnet或[root@ld-pc root]#rpm –q telnet-client [root@ld-pc root]#rpm –q telnet-server
如果沒有檢測到軟件包,需要進行安裝,red hat linux 9默認已安裝了telnet軟件包,一般只要安裝telnet-server軟件包。
1、在red hat linux 9的安裝盤中獲取telnet-server-0.17-25.i386.rpm軟件包。
2、安裝軟件包
[root@ld-pc root]# rpm -Uvh telnet-server-0.17-25.i386.rpm warning: telnet-server-0.17-25.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:telnet-server ########################################### [100%]
現在系統已經有了telnet-server的包了
[root@ld-pc root]# rpm -qa|grep 'telnet' telnet-0.17-26.EL3.2 telnet-server-0.17-26
二、啟動telnet服務
telnet集成在xinetd服務中
[root@ld-pc root]# /sbin/chkconfig --list microcode_ctl 0:off 1:off 2:on 3:on 4:on 5:on 6:off gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off . . krb5-telnet: off rsync: off eklogin: off gssftp: off klogin: off chargen-udp: off kshell: off auth: on chargen: off daytime-udp: off daytime: off echo-udp: off echo: off services: off time: off time-udp: off cups-lpd: off sgi_fam: on swat: off telnet: off
這裡的telnet屬於off狀態,通過下面的方法可以啟動telnet
cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.bk //備份telnet配置文件 vi /etc/xinetd.d./telnet //修改disable的值為no
重新啟動xinetd服務
[root@ld-pc root]# /sbin/service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
再次運行/sbin/chkconfig --list的結果
[root@ld-pc root]# /sbin/chkconfig --list microcode_ctl 0:off 1:off 2:on 3:on 4:on 5:on 6:off gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off . . . krb5-telnet: off rsync: off eklogin: off gssftp: off klogin: off chargen-udp: off kshell: off auth: on chargen: off daytime-udp: off daytime: off echo-udp: off echo: off services: off time: off time-udp: off cups-lpd: off sgi_fam: on swat: off telnet: on
可見telnet已經啟動。
3、測試
[root@ld-pc root]# telnet 192.168.1.253 Trying 192.168.1.253. Connected to 192.168.1.253 Escape character is '^]'. Red Hat Enterprise Linux AS release 3 (Taroon Update 5) Kernel 2.4.21-32.EL on an i686 login:
如果登錄失敗,檢查服務器的防火牆是否允許telnet。
4、如果xinetd服務沒有配置為開機啟動,可以配置xinetd為開機啟動服務。
chkconfig xinetd --level 345 on
一般情況下不允許root登錄telnet,如果需要,可以先用其他用戶登錄, 然後在su - root就可以了。