至于telnet的服务是什么东东,想必很多人已经明白,而且还多文章也已经写清楚了。我仅仅是整理了一下相关的问题。希望有些帮助。
下面是以linux asianux 2.0为环境测试的。

1、问题:如何允许root用户登录:
因telnet本身是非安全的传输,默认的root用户是不能telent登录的,具体的解决方法:
方法1:修改/etc/pam.d/login文件中,缺省有一行:
    auth required /lib/security/pam_security.so
    注释该行,任何限制都没有,root当然可以直接telnet登陆。
方法2: 如果不注释该行,则必须验证,我们删除验证规则,即将/etc/securetty文件改名,
    该文件是定义root只能在tty1~tty6的终端上登录的,详细的信息可以"man login"。
方法3. 如果不注释该行,则必须验证,我们更改验证规则,即在/etc/securetty文件中添加下列行:
    pts/1
    pts/2
    .
    pts/11
以上方法修改完毕之后重启xinetd服务即可生效。

2、问题报错:21:41:55 xmpan xinetd[6137]: Deactivating service stelnet due to excessive incoming connections. Restarting in 30 seconds.

解决方法:
通过以上报错信息可知: xinetd 管理的 stelnet服务允许的最大同时链接数不够导致xinetd暂停30秒。

因此,更改/etc/xinetd.d/stelnetd配置,将cps值更改为实际需要,并重启xinetd服务即可生效。


3、问题:不能使用telnet登录,客户端telnet时系统提示:telnetd:all network ports in use;执行ssh服务没有反应

解决方法:
因为ssh或telnet是要用到/dev/pts下面的终端号的如果他的挂载方式不对的话是启用不了对应的pts号的/etc/fstab文件中/dev/pts的挂载情况
用户的是
 none               /dev/pts         tmpfs   defaults        0 0
文件系统的挂载类型不对
要写成:
none     /dev/pts     devpts     gid=5,mode=620     0 0
然后再重新挂载文件系统命令为:
mount -o remount -a
然后重启服务,


4、问题: [root@xmpan xinetd.d]# telnet 10.133.128.70
 Trying 10.133.128.70...
 Connected to xmpan (10.133.128.70).
 Escape character is '^]'.
Unencrypted connection refused. Goodbye.
Connection closed by foreign host.

解决方法:
这个可能是这个系统中的krb5-telnet服务打开了。
将/etc/xinetd.d/ekrb5-telnet里面的disable改成=yes,再重启xinetd服务就好了。

注:krb5-telnet和telnet的区别:
krb5-telnet,依附于xinetd服务。不是独立的进程。其配置文件中写道:
# default: off
# description: The kerberized telnet server accepts normal telnet sessions, but can also use Kerberos 5 authentication.
其开启服务的方法:
将/etc/xinetd.d/krb5-telnet文件中的disable设置为no,重启xinetd即可启用telnet服务即可。
默认是不允许root用户登录。允许普通的telnet登陆,但也可使用kerberos5验证

telnet也是依附于xinetd服务,修改服务的状态需要配置文件是/etc/xinetd.d/telnet。
他的写的很清楚其中的说明如下:
The telnet server serves telnet sessions; it uses unencrypted username/password pairs for authentication.
即它使用未加密的用户名/密码对进行验证,默认的开启的。

5、问题:telnet服务登录很慢?
解决方法:
方法一:可将/etc/resolv.conf的nameserver注释掉。但是要是注消的话server就不可以上外网了。
  [root@lxmpan etc]# cat resolv.conf
  search localdomain
  #nameserver 172.16.80.15
另一种方法:把客户端的/etc/hosts文件中加上主机名和本机IP对应的一行即可。这个是肯定不会影响网络速度的了~