Centos 6.6开启telnet服务并设置 ROOT登录

1、安装telnet客户端和服务器
检查是否安装telnet客户端和服务器
[zhang@localhost ~]$ rpm -qa|grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64
如上说明已经安装telnet客户端和服务器软件,可以直接进行配置;
如果没有安装可以运行以下命令进行安装
安装客户端:# yum install telnet
安装服务器:# yum install telnet-server
2、启动telnet服务
telnet服务默认情况下是关闭的,我们需要修改配置文件/etc/xinetd.d/telnet,
# vi /etc/xinetd.d/telnet
将最后一行中的disable的值由yes修改为no,
重启xinet服务:# service xinetd restart
此时telnet服务已启动,但是还是无法进行telnet远程链接。
经过多次试验,终于找到原因,是防火墙没有允许telnet端口进入。
关闭防火墙服务:# service iptables stop
防火墙服务会在重启后自动开启,需要设置开机不启动。
设置开机不启动防火墙:#chkconfig
iptalbes off
通过Windows主机telnet该虚拟机的23口,终于出现可爱的黑屏。大功告成。
3、设置telnet服务开机自启动
如果不设置自启动,重启系统之后该服务就正常运行
# chkconfig telnet on
4、允许root用户telnet登录
telnet是一种不安全的远程方式,centos默认禁止root用户通过telnet方式远程链接。需要设置root用户才能使用telnet方式登录。

默认情况下,linux不允许root用户以telnet方式登录linux主机,若要允许root用户登录,可采取以下方法:

   修改login文件

  redhat中对于远程登录的限制体现在/etc/pam.d/login 文件中,如果把限制的内容注销掉,那么限制将不起作用

#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       include      system-auth
#account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    optional     pam_keyinit.so force revoke
~

以下文章点击率最高

Loading…

发表评论