RHEL5默认没有安装telnet和xinetd服务,其中telnet服务要依靠xinetd服务启动,两个服务都要进行安装。
一、首先检查两个服务是否已安装
rpm -q xinetd
rpm -q telnet-server
如果没有版本号,就要进行安装,从linux光盘中找到两个安装文件,分别为:
xinetd-2.3.14-10.e15.i386.rpm和telnet-server-0.17-39.e15.i386.rpm
二、安装服务
rpm -ivh xinetd-2.3.14-10.e15.i386.rpm
rpm -ivh telnet-server-0.17-39.e15.i386.rpm
三、启动服务
在/etc/xinetd.d/目录下找到telnet,使用vi打开telnet文件,将disable改为no,然后service xinetd start,注意返回telnet: unrecognized service信息,是正常的。
使用netstat -an -t可检查23端口是否启动,或者用 chkconfig --list | grep telnet
四、开机自启动
chkconfig --add xinetd
chkconfig xinetd on
chkconfig --add telnet
chkconfig telnet on
五、增加root用户登陆
一般设定telnet以后,不允许root用户直接登陆,可以修改/etc/securetty文件,在该文件中增加
pts/1
pts/2
pts/3
pts/4
pts/5