温馨提示×

ubuntu telnet如何修改默认端口

小樊
35
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