ubuntu

ubuntu telnet如何修改默认端口

小樊
37
2025-10-11 18:46:43
栏目: 智能运维

在 Ubuntu 系统中,如果你想修改 Telnet 服务的默认端口,可以通过编辑 Telnet 服务器的配置文件来实现。以下是具体步骤:

  1. 安装 Telnet 服务器(如果尚未安装):

    sudo apt update
    sudo apt install inetd
    

    注意:在某些 Ubuntu 版本中,Telnet 服务可能不是通过 inetd 管理的,而是通过 xinetd。如果是这种情况,请继续看下一步。

  2. 编辑配置文件

    • 如果使用 inetd
      sudo nano /etc/inetd.conf
      
    • 如果使用 xinetd
      sudo nano /etc/xinetd.d/telnet
      

    找到类似以下的行:

    telnet    stream  tcp     nowait  root    /usr/sbin/tcpd    /usr/sbin/in.telnetd
    
  3. 修改端口号: 将其修改为你想要的端口号。例如,如果你想将 Telnet 端口改为 2323,则修改为:

    telnet    stream  tcp     nowait  root    /usr/sbin/tcpd    /usr/sbin/in.telnetd -p 2323
    

    如果使用 xinetd,则修改为:

    service telnet
    {
        socket_type             = stream
        protocol                = tcp
        wait                    = no
        user                    = root
        server                  = /usr/sbin/in.telnetd
        port                    = 2323
    }
    
  4. 保存并退出编辑器: 按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。

  5. 重启服务

    • 如果使用 inetd
      sudo systemctl restart inetd
      
    • 如果使用 xinetd
      sudo systemctl restart xinetd
      
  6. 验证端口更改: 使用 netstatss 命令来验证 Telnet 服务是否在新端口上运行:

    sudo netstat -tuln | grep 2323
    

    或者

    sudo ss -tuln | grep 2323
    

    你应该会看到类似以下的输出:

    tcp   0   0 0.0.0.0:2323   0.0.0.0:*   LISTEN
    

通过以上步骤,你就成功地将 Ubuntu 系统中的 Telnet 默认端口修改为你指定的端口号。

0
看了该问题的人还看了