Ubuntu 防火墙设置

这篇具有很好参考价值的文章主要介绍了Ubuntu 防火墙设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Ubuntu 防火墙设置

前言

之前关于防火墙的设置搞得一头雾水,用的多了才梳理清楚,这里都记录一下,用来管理防火墙的有很多工具,这里都记录一下,一般用第一种比较方便

一、firewalld

  • 安装

    sudo apt-get update

    sudo apt install firewalld

  • 启动防火墙

    systemctl start firewalld.service

  • 禁止开机自动启动

    systemctl disable firewalld.service

  • 允许开机自动启动

    systemctl enable firewalld.service

  • 查看防火墙状态,是否正在运行

    systemctl status firewalld.service

  • 关闭防火墙

    # 临时停止防火墙:
    systemctl stop firewalld.service
    # 永久关闭防火墙:
    systemctl disable firewalld.service
    
  • 开放固定端口

    firewall-cmd --zone=public --add-port=端口号/tcp --permanent

    命令含义

    #命令含义:
    --zone #作用域
    --add-port=80/tcp  #添加端口,格式为:端口/通讯协议
    --permanent  #永久生效,没有此参数重启后失效
    
  • 查看所有开放的端口号

    firewall-cmd --list-ports

  • 查看所有端口号

    netstat -ntlp #此命令如果无法运行请先安装:sudo apt-get install net-tools -y

  • 查看指定端口是否被占用

    lsof -i tcp:6666    #查看所有6666端口使用情况
    #或
    netstat -ntulp |grep 6666   #查看所有6666端口使用情况,此命令也可以查出占用端口的进程
    
  • 查看&关闭占用进程

    # 查看进程详细信息:
    ps 11111  #11111为进程的PID
    # 杀掉进程:
    kill -9 11111
    

二、ufw

  • 安装

    sudo apt-get update

    sudo apt install ufw

  • 启动防火墙

    sudo ufw enable

  • 禁止开机自动启动

    sudo ufw disable

  • 允许开机自动启动

    sudo ufw enable

  • 查看防火墙状态,是否正在运行

    sudo ufw status verbose

  • 关闭防火墙

    sudo ufw disable

  • 重置防火墙配置

    sudo ufw reset

  • 开放固定端口

    # 放行tcp或者udp端口:
    sudo ufw allow 端口号/tcp
    # 放行tcp与udp端口:
    sudo ufw allow 端口号
    # 删除指定端口:
    sudo ufw delete allow 端口号
    
  • 查看防火墙现有规则

    sudo ufw status  #查看
    sudo ufw show added  #查看刚添加的规则
    
  • 查看所有端口号

    netstat -ntlp #此命令如果无法运行请先安装:sudo apt-get install net-tools -y

  • 查看指定端口是否被占用

    lsof -i tcp:6666    #查看所有6666端口使用情况
    #或
    netstat -ntulp |grep 6666   #查看所有6666端口使用情况,此命令也可以查出占用端口的进程
    
  • 查看&关闭占用进程

    # 查看进程详细信息:
    ps 11111  #11111为进程的PID
    # 杀掉进程:
    kill -9 11111
    

三、iptables

  • 安装

    sudo apt-get update

    apt-get install iptables-persistent

  • 启动防火墙

    sudo service iptables start

  • 禁止开机自动启动

    sudo service iptables stop

  • 允许开机自动启动

    sudo service iptables save

  • 查看防火墙状态,是否正在运行

    sudo service iptables status

  • 关闭防火墙

    sudo service iptables stop

  • 开放固定端口

    iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
    
  • 查看防火墙现有规则

    sudo iptables -L -n -v  #查看
    
  • 查看所有端口号

    netstat -ntlp #此命令如果无法运行请先安装:sudo apt-get install net-tools -y

  • 查看指定端口是否被占用

    lsof -i tcp:6666    #查看所有6666端口使用情况
    #或
    netstat -ntulp |grep 6666   #查看所有6666端口使用情况,此命令也可以查出占用端口的进程
    
  • 查看&关闭占用进程

    # 查看进程详细信息:
    ps 11111  #11111为进程的PID
    # 杀掉进程:
    kill -9 11111
    

参考链接

https://zhuanlan.zhihu.com/p/625897704?utm_id=0文章来源地址https://www.toymoban.com/news/detail-848208.html

到了这里,关于Ubuntu 防火墙设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为云云耀云服务器L实例评测|Ubuntu云锁防火墙安装搭建使用

    华为云云耀云服务器L实例评测|Ubuntu安装云锁防火墙对抗服务器入侵和网络攻击 1.前言概述 华为云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。多种产品规格,满足您对成本、性能及技术创新的诉求。云耀云服务器L实例提供丰富

    2024年02月07日
    浏览(59)
  • Linux防火墙配置白名单操作(包括Ubuntu、ContOS、Redhat)

    RedHat7 / ContOS7 # 查看防火墙状态 systemctl status firewalld  # 关闭防火墙 systemctl stop firewalld # 启动防火墙 systemctl start firewalld # 关闭防火墙自启动 systemctl disable firewalld # 开启防火墙自启动 systemctl enable firewalld #查看已开放的端口 firewall-cmd --list-all # 允许指定IP访问本机8080端口 fire

    2024年02月07日
    浏览(45)
  • Windows服务器管理技巧:多用户登录设置、开启防火墙与SSH远程登录配置指南

    WindowsServer服务器管理技巧:对于使用WindowsServer服务器开发人员或者运维人员初学者来说,可能会遇到很多问题,比如:如何设置允许多用户同时登录服务器?如何开启服务器防火墙?Windows如何配置SSH远程登录?等等,如果遇到了这些问题,来看看这篇文章就能解决啦! 如果

    2024年02月13日
    浏览(53)
  • Ubuntu防火墙管理

    防火墙管理 防火墙是用于监控和过滤传入和传出网络流量的工具。 它通过定义一组确定是允许还是阻止特定流量的安全规则来工作。 Ubuntu 18.04安装了一个称为UFW的防火墙配置工具。 它是用于管理iptables防火墙规则的用户友好型前端。 它的主要目标是使防火墙的管理变得更容

    2024年01月22日
    浏览(39)
  • Ubuntu防火墙

             Ubuntu使用的防火墙名为UFW(Uncomplicated Fire Wall),是一个iptable的管理工具。命令如下: sudo ufw status 查看防火墙状态 inactive是关闭,active是开启 sudo ufw disable 关闭防火墙 sudo ufw enable 开启防火墙 开启防火墙的状态下,只有系统允许的端口才能被其他主机访问。

    2024年02月13日
    浏览(31)
  • ubuntu防火墙命令介绍

    ubuntu 在开启ufw防火墙前,为了避免与iptables现有规则冲突,建议先清空iptables的所有规则。相关命令如下: 更改iptables规则链默认操作命令如下: 在Ubuntu系统进行安装的时候默认安装了ufw防火墙 查看防火墙的状态 系统提示: “Status: inactive”状态:不活跃 上面提示表示没有

    2023年04月13日
    浏览(67)
  • Ubuntu中关闭防火墙

    在Ubuntu中关闭防火墙可以通过以下步骤进行: 查看防火墙状态: 如果防火墙状态为active(活动状态),则执行以下命令来停用防火墙: 输入以下命令确认是否停用防火墙: 如果输出结果显示状态为inactive(非活动状态),则表示防火墙已成功关闭。 请注意,关闭防火墙会使

    2024年02月15日
    浏览(45)
  • 服务器防火墙设置教程

    1. 第一步,点击桌面右下角打开开始菜单,在搜索栏输入搜索“控制面板”,如果直接能看到控制面板图标也可以直接点击 打开。 2. 第二步,打开控制面板页面之后,点击右上角把查看方式设置为“小图标”,找到并点击打开windows防火墙。 3. 第三步,打开Windows防火墙页面

    2024年02月19日
    浏览(42)
  • ubuntu开启防火墙查看开放端口

    【1】切换用户为root 【2】查看防火墙状态: 【3】如果未激活打开防火墙 此时重启系统然后查看防火墙状态 1.通过netstat 命令查询 【1】查看系统中使用tcp协议的端口号信息 【2】查看系统中所有使用udp协议的端口号 1.lsof -i可以查询指定端口号,以端口号80举例,这样即我的系

    2024年02月04日
    浏览(39)
  • Ubuntu - 查看、开启、关闭和永久关闭防火墙

    在 Ubuntu 中,可以使用 ufw (Uncomplicated Firewall)来管理防火墙。以下是在 Ubuntu 中查看、开启、关闭和永久关闭防火墙的方法: 1. 查看防火墙状态: 要查看 Ubuntu 中 ufw 防火墙的状态,可以执行以下命令: sudo ufw status 这将显示当前防火墙规则的状态,包括是否启用和允许的规

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包