本人linux环境:CentOS 5.3

在终端中使用 #rpm -q telnet 和 #rpm -q telnet-server 命令查询是否安装了telnet的client和server端。
一般client默认已经安装了,但是server端需要安装,安装命令:#yum install telnet-server

安装完毕后,需要开启服务:#gedit /etc/xinetd.d/telnet
将其中的disable = yes 的 yes 改成 no

开机启动设置: #gedit /etc/rc.d/rc.local
添加: /sbin/service xinetd start

接下来激活telnet并测试是否安装成功,运行命令: #/sbin/service xinetd restart

测试服务,找一台其他机器,输入命令:telnet IP
如果配置正确,系统提示输入远程机器的用户名和密码 (默认情况root用户是不能通过telnet直接登录的)
Login:
Password:

为了安全起见,我们需要改变端口,限制登录ip。
改变端口:
命令:#gedit /etc/services
找到如下内容:
telnet 23/tcp
telnet 23/udp
将端口改成你希望的,比如:
telnet 1000/tcp
telnet 1000/udp

限制登录ip:
命令:#gedit /etc/xinetd.d/telnet
修改成如下格式:
service telnet
{
disable     = no  #激活 telnet 服务,no
bind       = 192.168.1.1 #本机ip
only_from    = 192.168.0.0/16  #只允许 192.168.0.0 ~ 192.168.255.255 这个网段进入
only_from    = .edu.cn  #只有教育网才能进入!
no_access    = 210.45.160.{115,116}  #这两个ip不可登陆
access_times  = 8:00-12:00 20:00-23:59  # 每天只有这两个时间段开放服务
……
}

设置完毕,重新启动telnet服务,命令:#/sbin/service xinetd restart

端口修改的话,命令格式:telnet ip port (注意ip与port之间没有冒号,例如:telnet 192.168.1.1 1000)