linux下Telnet问题总结

来源:互联网 发布:评价神户制钢 知乎 编辑:程序博客网 时间:2024/05/21 05:20

导引:为安全起见,默认不支持直接telnet进入root用户。通常做法是telnet进入普通用户后,再su root。但为了开发方便,需要直接telnet进入root用户,故总结如下。


一、检查telnet是否安装(已安装可跳过,直接到第二步)

1、查看命令:rpm -qa telnet; rpm -qa telnet-server (或rpm -qa telnet telnet-server)

2、如已安装则现在对应版本信息,如未安装,则执行安装命令:yum install telnet;yun install telnet-server(或apt-get install telnet telnet-server)。


二、查看是否支持telnet

1、查看是否支持服务:chkconfig --list

2、显示类似如下:

xinetd based services:
        tcpmux-server:  off
        telnet:         off
        time-dgram:     off
        time-stream:    off


三、启动telnet(解决connect refused问题)

1、进入文件编辑:vim /etc/xinetd.d/telnet,修改配置:disable=yes为no

2、chkconfig命令开启: chkconfig telnet on

3、激活xinetd服务: service xinetd restart


四、测试telnet到root(解决进入root出现Login inconrrect问题)

1、命令如下:

[root@s2 ~]# telnet 127.0.0.1
Trying 127.0.0.1...
 ...
login: root
Password: 

2、在密码正确的情况下,如出现Login incorrect时需进行如下操作。

方法1)、vim /etc/pam.d/remote(可选:vim  /etc/pam.d/login) 里注释掉 # auth requisite pam_securetty.so

方法2)、mv /etc/securetty /etc/securetty.bak,将tail -20 /var/log/secure中出现 ‘pts/*’ is not secure的pts/*添加到/etc/securetty。


注意:为了安全起见,不要轻易开启telnet进入到root。


参考资料:

1、http://blog.csdn.net/allenmyth/article/details/41410985

2、http://www.cnblogs.com/xlmeng1988/archive/2012/04/24/telnet-server.html

原创粉丝点击