linux中root用户无法telnet登录的解决方法

这篇文章给大家分享的是linux中root用户无法telnet登录的解决方法,如果你刚好也有这个困惑,不妨参照这篇文章。阅读完整文相信大家能解决这个问题。

成都创新互联公司专业为企业提供繁昌网站建设、繁昌做网站、繁昌网站设计、繁昌网站制作等企业网站建设、网页设计与制作、繁昌企业网站模板建站服务,十载繁昌做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

发现问题:

1==》 使用telent登录之前要安装telent服务然后启动服务。

这一步是正常进行的,没什么意外,小伙伴可以自己去百度安装这telnet服务的过程。我是使用yum安装的。

2==》 telnet远程登录

这一步出了问题,telnet设备ip后(默认23端口)进入了用户名密码输入界面,使用root登录一直提示Login incorrect。然后就查看了一下登录日志。键入命令 tail /var/log/secure 查看日志如下:

linux中root用户无法telnet登录的解决方法

日志中倒数的三行就是我上次登录失败的信息。看倒数第三行pam_securetty提示 access denied(拒绝访问):tty pts/3 is not secure(终端 pts/3 不安全)。

登录系统也是要调用pam模块,而登录验证就在/etc/pam.d/login文件中配置。打开这个文件不出意外你会看到有一行中包含这个pam_securetty.so标记。然后使用man工具查看 man pam_securetty结果如下:

作用是对root用户的登录进行限制。

description第一行解释说:pam_securetty是一个pam模块,他要对root用户的登录进行校验,保证root登录的tty(终端)是安全的。那么什么样的终端才是安全的呢– –as defined by the listing in /etc/securetty(在这个文件里面列出来的才是安全的)。

所以结合上面的错误日志以及这段解释应该大概明白了,root登录失败的原因是终端“pts/3”没有在/etc/securetty这个文件里列出。

解决方法:

所以需要打开/etc/securetty新建一行按照原来的格式加入“pts/3”。

linux中root用户无法telnet登录的解决方法

然后重启telnet服务。此时root用户就可以再远程使用telnet登录了。

看完这篇文章,你能够独立解决linux中root用户无法telnet登录的问题了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读。


网站名称:linux中root用户无法telnet登录的解决方法
URL标题:http://bzwzjz.com/article/iechgj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都定制网站建设 成都网站设计公司 外贸营销网站建设 温江网站设计 成都网站设计 企业手机网站建设 成都营销网站建设 重庆网站制作 重庆企业网站建设 成都网站建设 成都网站制作 定制网站建设多少钱 高端网站设计推广 网站建设方案 成都响应式网站建设 梓潼网站设计 网站制作报价 企业网站设计 高端网站设计 网站制作公司 营销型网站建设