1、安装telnet包

  1. # yum install telnet* xinetd
  2. # rpm -qa |grep telnet
  3. telnet-server-0.17-47.el6_3.1.x86_64
  4. telnet-0.17-47.el6_3.1.x86_64

2、修改telnet服务配置文件

  1. # vi /etc/xinetd.d/telnet
  2. # default: on
  3. # description: The telnet server serves telnet sessions; it uses \
  4. # unencrypted username/password pairs for authentication.
  5. service telnet
  6. {
  7. flags = REUSE
  8. socket_type = stream
  9. wait = no
  10. user = root
  11. server = /usr/sbin/in.telnetd
  12. log_on_failure += USERID
  13. disable = yes
  14. }

将disable=yes改为disable=no
注意:安装telnet-server服务后,系统才会有/usr/sbin/in.telnetd文件

3、telnet服务启动

因为 telnet服务是由xinetd 调用,所以只要重新启动 xinetd即可
# service xinetd start|stop|restart

4、默认telnet是不允许root登录,只能普通用户登录

  1. # useradd testtp 建立普通用户testtp允许登录
  2. # passwd testtp 给testtp用户设置密码

5、配置允许root用户登录

允许root用户登录是很不安全的,但是有时候为了测试的方便,也可以允许root用户登录,但是这个方法最好不要对公网开放使用。
有两种方法:

5.1、第一种方式:

  1. # mv /etc/securetty /etc/securetty.bak
  2. # vi /etc/pam.d/login
  3. #%PAM-1.0
  4. #auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
  5. auth required pam_securetty.so
  6. auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so这一行注释掉
  7. 即改为:
  8. auth required pam_securetty.so
  9. 保存并退出。
  10. 重启一下telnet
  11. # service xinetd restart

5.2、第二种方式:

  1. vi /etc/pam.d/login
  2. 将文件中的 pam_securetty.so行,加上“#”注释掉;
  3. 重启telnet看是否可以以root用户登录telnet,如果可以跳过(5.2),不可以执行(5.3);
  4. ### 5.3、查看log信息:tail /var/log/secure
  5. # tail /var/log/secure
  6. Mar 17 02:16:55 localhost login: pam_securetty(remote:auth): access denied: tty 'pts/3' is not secure !
  7. Mar 17 02:16:59 localhost login: FAILED LOGIN 1 FROM 192.168.16.1 FOR root, Authentication failure
  8. 根据“tty'pts3' is not secure”的提示。添加 pts/ 系列终端到 /etc/securetty
  9. ### 5.4 、# vi /etc/securetty
  10. pts/1
  11. pts/2
  12. pts/3 //增加这个应该是增加使用root登陆的个数
  13. pts/4
  14. pts/5
  15. //也不知道有多少可以加,不能登陆就看log,如果不够再加好了。
  16. 此时,再重启telnet,便可以以root用户登录telnet服务器了。

就可以使用ROOT用户以telnet方式登录Linux系统了。