一般情况Telnet服务在linux下默认是没有安装的,需要手动安装,因为telnet是依赖于超级守护进程的进程,而依赖于超级守护进程的进程一般都会放置在/etc/xinetd.d/这个目录下,独立的进程一般放置到/etc/init.d/rc.d/这个目录下。
安装步骤:
1、挂载光盘镜像
[root@localhost ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
2、进入挂载到/mnt下的Server目录中
[root@localhost ~]# cd /mnt/Server/
3、安装telnet-server软件包,该软件包为telnet服务器版软件包
[root@localhost Server]# rpm -ivh telnet-server-0.17-39.el5.i386.rpm
4、配置telnet(很简单)
[root@localhost Server]# vim /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
只需要要上面disable=yes改为=no即可,这里当为yes时表示telnet服务不会唤醒,如果有其他机器telnet该服务器后会无法连接,改为no表示唤醒telnet服务
5、重启xinetd服务
[root@localhost ~]# service xinetd restart
注:当有其他机器telnet该机器时是不能使用root用户进行验证的,这时候需要建立一个普通账户,通过普通账户登录然后可以切换到root用户
6、创建一个普通账户并设置密码
[root@localhost ~]# useradd test
[root@localhost ~]# passwd test
做到上面结束后telnet服务器已经配置完成,这时候需要找一台客服端来进行测试即可
测试:
Xshell:\> telnet 192.168.241.100
login: test
Password:
Login incorrect
login: test
Password:
Last login: Thu May 22 21:51:26 on tty3
[test@localhost ~]$ 看到这里表示已经telnet连接上了 这时候可以切换成root的用户,使用
su - 或者su - root即可
原文地址:http://1196712.blog.51cto.com/1186712/1625879