Linux虚拟机怎么设置防火墙

Linux虚拟机设置防火墙常用工具为ufw(Ubuntu/Debian)和firewalld(CentOS/RHEL),以下是具体操作:使用ufw设置防火墙(Ubuntu/Debian)安装ufw:sudo apt update && sudo apt install ufw。启用ufw:sudo ufw enable。查看状态:sudo ufw status。添加规则:允许SSH(端口2

Linux虚拟机设置防火墙常用工具为ufw(Ubuntu/Debian)和firewalld(CentOS/RHEL),以下是具体操作:

使用ufw设置防火墙(Ubuntu/Debian)

  1. 安装ufwsudo apt update && sudo apt install ufw
  2. 启用ufwsudo ufw enable
  3. 查看状态sudo ufw status
  4. 添加规则
    • 允许SSH(端口22):sudo ufw allow 22/tcp
    • 允许HTTP(端口80):sudo ufw allow 80/tcp
    • 拒绝特定IP访问:sudo ufw deny from <IP地址>
  5. 删除规则
    • 删除允许SSH的规则:sudo ufw delete allow 22/tcp
  6. 保存规则sudo ufw reload

使用firewalld设置防火墙(CentOS/RHEL)

  1. 安装firewalldsudo yum install firewalld
  2. 启动并开机自启
    • sudo systemctl start firewalld
    • sudo systemctl enable firewalld
  3. 查看状态sudo firewall-cmd --state
  4. 添加规则
    • 允许SSH服务:sudo firewall-cmd --permanent --add-service=ssh
    • 开放HTTP端口:sudo firewall-cmd --permanent --add-port=80/tcp
  5. 删除规则
    • 删除SSH服务规则:sudo firewall-cmd --permanent --remove-service=ssh
  6. 重新加载规则sudo firewall-cmd --reload

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1411309.html

(0)
派派
上一篇 2025-09-12
下一篇 2025-09-12

发表回复

登录后才能评论