ubuntu

Ubuntu如何配置Telnet端口

小樊
37
2025-04-07 07:13:04
栏目: 智能运维

在Ubuntu系统中配置Telnet端口,可以按照以下步骤进行:

方法一:使用xinetd服务

  1. 安装xinetd

    sudo apt update
    sudo apt install xinetd
    
  2. 启用并启动xinetd服务

    sudo systemctl enable xinetd
    sudo systemctl start xinetd
    
  3. 编辑/etc/xinetd.d/telnet文件: 使用文本编辑器(如nanovim)打开或创建该文件:

    sudo nano /etc/xinetd.d/telnet
    

    在文件中添加或修改以下内容:

    service telnet
    {
        disable = no
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /usr/sbin/in.telnetd
        port = 23
        flags = REUSE
    }
    
  4. 重启xinetd服务以应用更改

    sudo systemctl restart xinetd
    
  5. 验证Telnet服务是否运行

    sudo netstat -tulnp | grep telnet
    

    或者使用ss命令:

    sudo ss -tulnp | grep telnet
    

方法二:使用inetd服务(适用于较旧的Ubuntu版本)

  1. 安装inetd

    sudo apt update
    sudo apt install inetd
    
  2. 启用并启动inetd服务

    sudo systemctl enable inetd
    sudo systemctl start inetd
    
  3. 编辑/etc/inetd.conf文件: 使用文本编辑器打开该文件:

    sudo nano /etc/inetd.conf
    

    在文件中添加或修改以下行:

    telnet stream tcp nowait root /usr/sbin/in.telnetd telnetd -l /bin/login
    
  4. 重启inetd服务以应用更改

    sudo systemctl restart inetd
    
  5. 验证Telnet服务是否运行

    sudo netstat -tulnp | grep telnet
    

    或者使用ss命令:

    sudo ss -tulnp | grep telnet
    

注意事项

例如,使用ufw允许Telnet端口:

sudo ufw allow 23/tcp

使用iptables允许Telnet端口:

sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT

完成以上步骤后,你应该能够在Ubuntu系统上成功配置并运行Telnet服务。

0
看了该问题的人还看了