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

Ubuntu部署telnet服务

  • 说明
    • 系统版本
      • ubuntu 18.04
    • 使用ubuntu系统作为服务机,安装telnet服务
    • 使用windows平台的xshell作为访问机,安装了telnet客户端(xshell集成)
  • 步骤
    • 以下所有操作均用root用户完成,如果普通用户请加sudo
    • 安装telnet服务
      • apt install telnetd
    • 安装超级internet服务用于管理telnet服务
      • aptinstall xinetd
    • 查看xinetd服务状态
      • service xinetd status
      • 可以在日志中看到一行如下图,说明telnet服务安装成功且已经被xinetd管理,且已经在正常运行。
    • 测试服务是否可用
      • 在xshell中进行telnet连接
        • 普通用户登录
          • telnet 192.168.56.102
          • 会要求输入用户名和密码,这里输入普通用户和密码,成功远程登录。然后使用exit退出登录。
        • root用户登录
          • telnet 192.168.56.102
          • 输入用户为root,密码正确,但是出现如图情况。
          • 这是因为telnet这种远程登录协议并不安全,默认不允许root这样的超级权限用户登录,想要root登录一般有两种方法。
            • 方法一
              • 普通用户登录之后利用su命令切换为root用户,此种方法比较简单,不演示。
            • 方法二
              • 修改telnet服务端的配置,使之允许root用户登录。
              • 首先,修改/etc/pam.d/login文件
                • vim /etc/pam.d/login
                • 注释掉一行如下图。
              • 然后,修改文件,运行root系列用户登录,即将pts系列用户加入/etc/securetty文件中。
                • vim /etc/securetty
                • 如下图,一般pts/1到pts/9就够了。
              • 最后,尝试root直接登录,发现成功。(这种方法很不安全)

猜你喜欢

转载自blog.csdn.net/zhouchen1998/article/details/86255001