在Redhat Linux服务器上开启telnet服务,注意如下几点
1.安装守护进程 xinetd
# rpm -qa|grep xinet (查看是否安装该服务)
(如果没有则可以通过挂载光盘
# mount /dev/cdrom /mnt
# cd /mnt/Server
# ls | grep xinetd)
2.然后查看是否安装telnet服务程序
rpm -qa|grep telnet
是否出现
telnet-server-0.17-38.el5
telnet-0.17-38.el5
如果没有则可通过上述方法安装
3.安装完服务程序后,查看/etc/xinetd.d文件夹的telnet文件
# 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
}
如果没有,可以手动建立
4.然后chkconfig --list|grep telnet可看到下面内容:
ekrb5-telnet: 关闭
krb5-telnet: 启用
telnet: 启用
红色服务必须开启,如果没有开启可通过
chkconfig telnet on
chkconfig krb5-telnet on
开启服务
5. telnet默认不允许root用户登录,以及改变telnet端口
允许root用户登录:
编辑/etc/securetty文件
加入
pts/0
pts/1
然后重启守护进程
改变telnet端口
编辑 /etc/services文件
会看到如下字样
telnet 2320/tcp
telnet 2320/udp
然后重启守护进程
service xinetd restart