debian

Debian系统如何关闭Telnet

小樊
38
2025-04-09 19:44:39
栏目: 智能运维

在Debian系统中关闭Telnet服务,可以按照以下步骤操作:

方法一:使用systemctl命令

  1. 停止Telnet服务

    sudo systemctl stop telnet.socket
    
  2. 禁用Telnet服务(防止系统启动时自动启动):

    sudo systemctl disable telnet.socket
    
  3. 确认服务状态

    sudo systemctl status telnet.socket
    

    如果显示“inactive (dead)”,则表示Telnet服务已成功关闭。

方法二:使用iptables防火墙规则

如果你希望通过防火墙来阻止Telnet连接,可以使用iptables命令:

  1. 阻止所有Telnet连接

    sudo iptables -A INPUT -p tcp --dport 23 -j DROP
    
  2. 保存iptables规则(确保重启后规则仍然有效):

    • 对于Debian 10及更高版本,使用nftables
      sudo nft add rule inet filter input tcp dport 23 drop
      sudo nft list ruleset
      
    • 对于Debian 9及更低版本,使用iptables-persistent
      sudo netfilter-persistent save
      sudo netfilter-persistent reload
      

方法三:使用ufw防火墙(如果已安装)

如果你使用的是ufw(Uncomplicated Firewall),可以这样操作:

  1. 阻止Telnet连接

    sudo ufw deny 23/tcp
    
  2. 重新加载ufw规则

    sudo ufw reload
    
  3. 确认规则已应用

    sudo ufw status
    

    查看输出中是否有23/tcp被拒绝的规则。

注意事项

通过以上方法之一,你可以有效地在Debian系统中关闭Telnet服务,提高系统的安全性。

0
看了该问题的人还看了