linux telnet 配置登录,Linux服务-telnet服务部署(配置允许root登录)

Ubuntu部署telnet服务

说明

系统版本为Ubuntu 18.04,使用该系统机作为服务机,安装telnet服务,使用windows平台的xshell作为访问机,安装了telnet客户端(xshell集成)。

步骤

以下所有操作均用root用户完成,如果普通用户请加sudo

安装telnet服务

apt install telnetd

安装超级internet服务用于管理telnet服务

aptinstall xinetd

查看xinetd服务状态

service xinetd status

可以在日志中看到一行如下图,说明telnet服务安装成功且已经被xinetd管理,且已经在正常运行。

c24f5aef508687bf46189ad4f3f2eb50.png

下面测试服务可用性,在xshell中登录即可。

普通用户登录

telnet 192.168.56.102

会要求输入用户名和密码,这里输入普通用户和密码,成功远程登录。然后使用exit退出登录。

3d2da03388fdd614571498bbd25a3c22.png

root用户登录

telnet 192.168.56.102

输入用户为root,密码正确,但是出现如图情况。

b53cdf7c1fb35f78638e4082dc6d6f27.png

这是因为telnet这种远程登录协议并不安全,默认不允许root这样的超级权限用户登录,想要root登录一般有两种方法。

方法一

普通用户登录之后利用su命令切换为root用户,此种方法比较简单,不演示。

方法二

修改telnet服务端的配置,使之允许root用户登录。

首先,修改/etc/pam.d/login文件,命令如下。

vim /etc/pam.d/login

注释掉一行如下图。

d69911634dc36e452a485e170ac533f7.png

然后,修改文件,运行root系列用户登录,即将pts系列用户加入/etc/securetty文件中。

vim /etc/securetty

如下图,一般pts/1到pts/9就够了。

052b2d047422af383c371cbafb1bdcd4.png

最后,尝试root直接登录,发现成功。(这种方法很不安全)

971638680ceb1cc51e6576bc12ca9153.png

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值