debian

SecureCRT如何配置Debian服务器防火墙规则

小樊
42
2025-07-26 01:20:08
栏目: 云计算

在SecureCRT中配置Debian服务器的防火墙规则,实际上是通过SSH连接到服务器后,使用iptables或ufw命令来实现的。以下是详细步骤:

使用ufw配置防火墙规则

  1. 安装ufw(如果尚未安装):

    sudo apt update
    sudo apt install ufw
    
  2. 启用ufw并设置默认规则

    sudo ufw enable
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
    
  3. 配置防火墙规则

    • 允许特定服务,例如SSH、HTTP和HTTPS:
      sudo ufw allow ssh
      sudo ufw allow https
      sudo ufw allow 80/tcp  # 允许HTTP
      sudo ufw allow 443/tcp # 允许HTTPS
      
    • 允许或拒绝特定IP地址:
      sudo ufw allow from 192.168.1.100/32 # 允许特定IP
      sudo ufw deny from 192.168.1.100/32 # 拒绝特定IP
      
  4. 查看防火墙状态

    • 查看当前的防火墙规则和状态:
      sudo ufw status
      
    • 查看详细的防火墙规则:
      sudo ufw status verbose
      
  5. 保存规则

    • 保存当前的防火墙规则,以便系统重启后规则仍然有效:
      sudo ufw save
      

使用iptables配置防火墙规则

  1. 安装iptables(如果尚未安装):

    sudo apt-get update
    sudo apt-get install iptables
    
  2. 查看当前的iptables规则

    sudo iptables -L
    
  3. 设置防火墙规则:例如,允许所有进入的TCP流量到达端口22(SSH):

    sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
    
  4. 保存规则

    sudo iptables-save /etc/iptables/rules.v4
    
  5. 加载规则:在系统启动时加载保存的规则:

    sudo iptables-restore < /etc/iptables/rules.v4
    
  6. 启用防火墙

    sudo systemctl enable iptables
    sudo systemctl start iptables
    

通过以上步骤,您可以在SecureCRT中连接到Debian服务器,并使用iptables或ufw命令配置防火墙规则。请根据您的具体需求调整规则,并确保在修改规则前了解相关命令的用法和参数。

0
看了该问题的人还看了