debian

Debian如何关闭Telnet端口

小樊
53
2025-05-14 02:53:58
栏目: 智能运维

在Debian系统中,关闭Telnet端口(默认端口23)可以通过以下几种方法实现:

方法一:使用防火墙规则

  1. 安装并配置ufw(Uncomplicated Firewall): 如果你还没有安装ufw,可以使用以下命令安装:

    sudo apt update
    sudo apt install ufw
    
  2. 启用ufw

    sudo ufw enable
    
  3. 拒绝所有进入的Telnet连接

    sudo ufw deny 23/tcp
    
  4. 重新加载防火墙规则

    sudo ufw reload
    
  5. 验证规则是否生效

    sudo ufw status
    

方法二:修改/etc/hosts.deny/etc/hosts.allow

  1. 编辑/etc/hosts.deny文件

    sudo nano /etc/hosts.deny
    

    添加以下行:

    ALL: telnetd
    
  2. 编辑/etc/hosts.allow文件

    sudo nano /etc/hosts.allow
    

    确保没有允许Telnet连接的规则。

  3. 重启Telnet服务

    sudo systemctl restart inetd
    

    或者如果你使用的是xinetd

    sudo systemctl restart xinetd
    

方法三:禁用Telnet服务

  1. 停止Telnet服务

    sudo systemctl stop inetd
    

    或者如果你使用的是xinetd

    sudo systemctl stop xinetd
    
  2. 禁用Telnet服务

    sudo systemctl disable inetd
    

    或者如果你使用的是xinetd

    sudo systemctl disable xinetd
    
  3. 重新加载系统服务配置

    sudo systemctl daemon-reload
    

注意事项

通过以上方法之一,你可以成功关闭Debian系统中的Telnet端口。

0
看了该问题的人还看了