linux中root用户无法telnet登录的解决方法 您所在的位置:网站首页 telnet无反应 linux中root用户无法telnet登录的解决方法

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

2024-03-25 16:24| 来源: 网络整理| 查看: 265

linux中root用户无法telnet登录的解决方法 发布时间:2020-06-17 10:09:29 来源:亿速云 阅读:273 作者:Leah 栏目:建站服务器

这篇文章给大家分享的是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登录的问题了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读。

向AI问一下细节 推荐阅读: 爆破telnet登录密码 linux telnet无法进行远程登录怎么办?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux root telnet 上一篇新闻:golang中的sleep没有返回值的原因 下一篇新闻:java读写file时如何避免乱码 猜你喜欢 域名查找的方法有哪些 便宜的云主机购买能用吗 docker启动容器的方法是什么 常见的服务器虚拟化软件有哪些 云服务器的主机名怎么查看 便宜好用的云主机软件有哪些 ps人像抠图的方法有哪些 ps彩色半调用不了怎么解决 个人域名备案建站有哪些优势 企业云服务器租用有哪些利与弊


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有