温馨提示×

Linux下Telnet配置步骤有哪些

小樊
46
2025-02-25 06:52:46
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 Linux 下配置 Telnet 服务主要包括以下几个步骤:

安装 Telnet 软件包

  • 基于 CentOS、Fedora 和 RHEL 的发行版

    1. 更新系统软件包库:

      sudo yum update
      
    2. 安装 Telnet 及其正常运行所需依赖包:

      sudo yum install telnet telnet-server -y
      
    3. 运行 Telnet 服务并启用:

      sudo systemctl start telnet.socket
      sudo systemctl enable telnet.socket
      
    4. 设置远程主机防火墙允许 Telnet 端口(默认端口为 23):

      sudo firewall-cmd --permanent --add-port=23/tcp
      sudo firewall-cmd --reload
      
  • 基于 Ubuntu 和 Debian 的发行版

    1. 更新系统软件包库:

      sudo apt update
      
    2. 安装 Telnet:

      sudo apt install telnetd -y
      
    3. 检查 Telnet 是否已正确安装:

      sudo systemctl status inetd
      
    4. 远程主机运行防火墙,允许端口 23 接入:

      sudo ufw allow 23/tcp
      

      或:

      sudo systemctl stop ufw
      sudo systemctl start ufw
      

      检查状态:

      sudo systemctl status ufw
      

配置 Telnet 服务

  1. 使用 xinetd 配置 Telnet 服务

    • 编辑 /etc/xinetd.d/telnet 文件:

      sudo vi /etc/xinetd.d/telnet
      
    • 修改 disableno 以启用服务:

      # default: on
      # description: The telnet server serves telnet sessions; it uses
      # unencrypted username/password pairs for authentication.
      service telnet {
          flags       REUSE
          socket_type stream
          wait        no
          user        root
          server      /usr/sbin/in.telnetd
          log_on_failure USERID
          disable     yes
      }
      
    • 重启 xinetd 服务以应用更改:

      sudo service xinetd restart
      
  2. 设置连接参数(可选):

    • 设置连接时间:

      access_times  08:00-09:00 13:00-15:00
      
    • 设置连接数:

      instances     1
      
    • 允许/禁止特定的 IP 或者网段登录:

      only_from     192.168.0.113
      no_access     192.168.0.113
      
    • 允许 root 连接(不推荐):

      sudo mv /etc/securetty /etc/securetty.bak
      

测试 Telnet 服务

  1. 在客户端使用 Telnet 命令连接到服务器:

    telnet ip_address
    

    如果配置正确,系统会提示输入远程机器的用户名和密码。

请注意,尽管 Telnet 提供了一种方便的远程登录方式,但由于其通信数据未被加密,存在一定的安全风险。因此,在现代 Linux 发行版中,Telnet 服务通常默认未安装,推荐使用更安全的 SSH 协议进行远程登录。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Linux下Telnet命令有哪些参数

0