1. 安装telent
1.1 检测telnet-server的rpm包是否安装
[root@ ~]# rpm -qa telnet-server
telnet-server-0.17-48.el6.x86_64
1.2 若未安装,则安装telnet-server,否则忽略此步骤
[root@ ~]# yum install telnet-server
1.3 检测telnet的rpm包是否安装
[root@ ~]# rpm -qa telnet
telnet-0.17-48.el6.x86_64
1.4 若未安装,则安装telnet,否则忽略此步骤
[root@ ~]# yum install telnet
2. 安装xinetd服务
2.1、首先查看是否安装xinetd服务
[root@ ~]# rpm -qa | grep xinetd
2.2、若没有安装,使用yum命令进行安装
[root@ ~]#yum install -y xinetd
2.3、安装完成之后就可以启动了
[root@ ~]#service xinetd restart
2.4、查看是否开启xinetd
[root@ ~]# ps aux|grep xinetd
3. 注意点
3.1、若xinetd未安装,则安装。
3.2、更改配置文件/etc/xinetd.d/telnet
若此文件不存在,则创建这个文件。将其中disable=yes改为disable=no或注释掉。即改为如下
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
disable =no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
3.3.修改完成之后,再次重启
[root@ ~]#service xinetd restart
3.4. 登录测试,只允许普通用户登录,不允许root用户登录
[root@syiaas32 ~]# telnet localhost
Trying ::1...
Connected to localhost.
Escape character is '^]'.
CentOS release 6.5 (Final)
Kernel 2.6.32-431.el6.x86_64 on an x86_64
login: jack
Password:
Last login: Mon Aug 20 16:42:10 from 10.14.0.46
[sy32@ ~]$