失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux系统中root用户不能telnet登录

linux系统中root用户不能telnet登录

时间:2022-05-28 05:32:14

相关推荐

linux系统中root用户不能telnet登录

运维|linux运维

linux,root,telnet,登录,不能

运维-linux运维

易语言系统管理源码,vscode如何配置中文,ubuntu当前组,tomcat配置nio开启,redis网络爬虫,PHP空间申请试用,黄山seo整站优化免费咨询,diywap手机网站系统,dedecms 培训模板lzw

彩虹引擎源码,vscode是只能写前端吗,ubuntu 安全kvm,tomcat集群是谁,python爬虫text,php bcd,贵阳seo优化搜索排名市场如何,flash相册网站源码lzw

linux root用户无法telnet登录

仿百度图库源码,虚拟ubuntu无声卡,爬虫猫眼 无响应,php 论坛分页,保定seo收费lzw

发现问题:

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

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

2==》 telnet远程登录

在线学习视频教学推荐:linux视频教学

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

日志中倒数的三行就是我上次登录失败的信息。看倒数第三行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”。

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

相关文章教学推荐:linux教学

如果觉得《linux系统中root用户不能telnet登录》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。