iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中的防火墙ufw怎么用
  • 608
分享到

Linux中的防火墙ufw怎么用

2023-06-27 23:06:02 608人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关linux中的防火墙ufw怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。一般桌面应用使用ufw已经可以

这篇文章将为大家详细讲解有关linux中的防火墙ufw怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。一般桌面应用使用ufw已经可以满足要求了。

Linux中的防火墙ufw怎么用

ufw 也有 GUI 客户端(例如 gufw),但是 ufw 命令通常在命令行上执行的。本文介绍了一些使用 ufw 的命令,并研究了它的工作方式。

首先,快速查看 ufw 配置的方法是查看其配置文件 —— /etc/default/ufw。使用下面的命令可以查看其配置,使用 grep 来抑制了空行和注释(以 # 开头的行)的显示。

$ grep -v '^#\|^$' /etc/default/ufwIPV6=yesDEFAULT_INPUT_POLICY="DROP"DEFAULT_OUTPUT_POLICY="ACCEPT"DEFAULT_FORWARD_POLICY="DROP"DEFAULT_APPLICATioN_POLICY="SKIP"MANAGE_BUILTINS=noIPT_SYSCTL=/etc/ufw/sysctl.confIPT_MODULES="nf_conntrack_ftp nf_nat_ftp nf_conntrack_netbiOS_ns"

正如你所看到的,默认策略是丢弃输入但允许输出。允许你接受特定的连接的其它规则是需要单独配置的。 ufw 命令的基本语法如下所示,但是这个概要并不意味着你只需要输入 ufw 就行,而是一个告诉你需要哪些参数的快速提示。

ufw [--dry-run] [options] [rule syntax]

–dry-run 选项意味着 ufw 不会运行你指定的命令,但会显示给你如果执行后的结果。但是它会显示假如更改后的整个规则集,因此你要做有好多行输出的准备。

要检查 ufw 的状态,请运行以下命令。注意,即使是这个命令也需要使用 sudo 或 root 账户。

$ sudo ufw statusStatus: activeTo Action From-- ------ ----22 ALLOW 192.168.0.0/249090 ALLOW Anywhere9090 (v6) ALLOW Anywhere (v6)

否则,你会看到以下内容:

$ ufw statusERROR: You need to be root to run this script

加上 verbose 选项会提供一些其它细节:

$ sudo ufw status verboseStatus: activeLogging: on (low)Default: deny (incoming), allow (outGoing), disabled (routed)New profiles: skipTo Action From-- ------ ----22 ALLOW IN 192.168.0.0/249090 ALLOW IN Anywhere9090 (v6) ALLOW IN Anywhere (v6)

你可以使用以下命令轻松地通过端口号允许和拒绝连接:

$ sudo ufw allow 80

你可以查看 /etc/services 文件来找到端口号和服务名称之间的联系。

$ grep 80/ /etc/servicesHttp 80/tcp www # WorldWideWEB httpsocks 1080/tcp # socks proxy serversocks 1080/udphttp-alt 8080/tcp webcache # WWW caching servicehttp-alt 8080/udpamanda 10080/tcp # amanda backup servicesamanda 10080/udpcanna 5680/tcp # cannaserver

或者,你可以命令中直接使用服务的名称。

$ sudo ufw allow httpRule addedRule added (v6)$ sudo ufw allow httpsRule addedRule added (v6)

进行更改后,你应该再次检查状态来查看是否生效:

$ sudo ufw statusStatus: activeTo Action From-- ------ ----22 ALLOW 192.168.0.0/249090 ALLOW Anywhere80/tcp ALLOW Anywhere

ufw 遵循的规则存储在 /etc/ufw 目录中。注意,你需要 root 用户访问权限才能查看这些文件,每个文件都包含大量规则。

$ ls -ltr /etc/ufwtotal 48-rw-r--r-- 1 root root 1391 Aug 15 2017 sysctl.conf-rw-r----- 1 root root 1004 Aug 17 2017 after.rules-rw-r----- 1 root root 915 Aug 17 2017 after6.rules-rw-r----- 1 root root 1130 Jan 5 2018 before.init-rw-r----- 1 root root 1126 Jan 5 2018 after.init-rw-r----- 1 root root 2537 Mar 25 2019 before.rules-rw-r----- 1 root root 6700 Mar 25 2019 before6.rulesdrwxr-xr-x 3 root root 4096 Nov 12 08:21 applications.d-rw-r--r-- 1 root root 313 Mar 18 17:30 ufw.conf-rw-r----- 1 root root 1711 Mar 19 10:42 user.rules-rw-r----- 1 root root 1530 Mar 19 10:42 user6.rules

本文前面所作的更改,为 http 访问添加了端口 80 和为 https 访问添加了端口 443,在 user.rules 和 user6.rules 文件中看起来像这样:

# grep " 80 " user*.rulesuser6.rules:### tuple ### allow tcp 80 ::/0 any ::/0 inuser6.rules:-A ufw6-user-input -p tcp --dport 80 -j ACCEPTuser.rules:### tuple ### allow tcp 80 0.0.0.0/0 any 0.0.0.0/0 inuser.rules:-A ufw-user-input -p tcp --dport 80 -j ACCEPTYou have new mail in /var/mail/root# grep 443 user*.rulesuser6.rules:### tuple ### allow tcp 443 ::/0 any ::/0 inuser6.rules:-A ufw6-user-input -p tcp --dport 443 -j ACCEPTuser.rules:### tuple ### allow tcp 443 0.0.0.0/0 any 0.0.0.0/0 inuser.rules:-A ufw-user-input -p tcp --dport 443 -j ACCEPT

使用 ufw,你还可以使用以下命令轻松地阻止来自一个 IP 地址的连接:

$ sudo ufw deny from 208.176.0.50Rule added

status 命令将显示更改:

$ sudo ufw status verboseStatus: activeLogging: on (low)Default: deny (incoming), allow (outgoing), disabled (routed)New profiles: skipTo Action From-- ------ ----22 ALLOW IN 192.168.0.0/249090 ALLOW IN Anywhere80/tcp ALLOW IN Anywhere443/tcp ALLOW IN AnywhereAnywhere DENY IN 208.176.0.50

关于“Linux中的防火墙ufw怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux中的防火墙ufw怎么用

本文链接: https://www.lsjlt.com/news/314527.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中的防火墙ufw怎么用
    这篇文章将为大家详细讲解有关Linux中的防火墙ufw怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。一般桌面应用使用ufw已经可以...
    99+
    2023-06-27
  • Ubuntu怎么使用UFW防火墙
    本文小编为大家详细介绍“Ubuntu怎么使用UFW防火墙”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu怎么使用UFW防火墙”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。安装UFWUFW在Ubuntu...
    99+
    2023-07-04
  • ufw防火墙如何使用
    这篇文章主要介绍“ufw防火墙如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ufw防火墙如何使用”文章能帮助大家解决问题。ufw(简单防火墙Uncomplicated FireWall)真正...
    99+
    2023-06-27
  • Linux防火墙ufw的简单介绍
    本篇内容介绍了“Linux防火墙ufw的简单介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ufw(简单防火墙)真正地简化了 iptabl...
    99+
    2023-06-16
  • Ubuntu怎么用UFW配置防火墙
    本篇内容介绍了“Ubuntu怎么用UFW配置防火墙”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简介:UFW,即简单防火墙uncomplic...
    99+
    2023-07-04
  • Linux系统如何使用UFW设置防火墙
    这篇文章主要介绍Linux系统如何使用UFW设置防火墙,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!UFW,或称Uncomplicated Firewall,是iptables的一个接口,为不熟悉防火墙概念的初学者提...
    99+
    2023-06-28
  • Linux防火墙iptables怎么用
    这篇文章给大家分享的是有关Linux防火墙iptables怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前几天微魔部落再次遭受到个别别有用心的攻击者的攻击,顺便给自己充个电,复习了一下linux下常见的防火...
    99+
    2023-06-13
  • ubuntu云服务器如何使用UFW防火墙
    ubuntu云服务器使用UFW防火墙的方法:1、打开ubuntu云服务器终端控制台;2、使用“sudo apt-get install ufw”安装UFW防火墙;3、最后创建UFW防火墙规则即可。具体内容如下:安装UFWUFW在Ubuntu...
    99+
    2024-04-02
  • 如何进行Ubuntu系统中防火墙UFW设置
    这期内容当中小编将会给大家带来有关如何进行Ubuntu系统中防火墙UFW设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可...
    99+
    2023-06-13
  • linux中怎么关闭防火墙
    linux中关闭防火墙的方法:1、打开终端;2、输入“su root”命令切换到root用户;3、输入“systemctl top firewalld”命令关闭防火墙服务即可。具体操作步骤:在linux系统桌面下,使用快捷键【Ctrl+Al...
    99+
    2024-04-02
  • Linux下的防火墙
    Linux下防火墙简介 Linux下防火墙有两种分别是iptables和firewalld,在centos7之前centos用的防火墙是iptables,自从centos7过后防火墙的使用就从iptables变成了firewalld。防火墙...
    99+
    2023-10-10
    linux 服务器 运维 centos
  • Linux怎么关闭防火墙
    这篇文章主要介绍“Linux怎么关闭防火墙”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux怎么关闭防火墙”文章能帮助大家解决问题。1:查看防火状态systemctl status firew...
    99+
    2023-06-28
  • Linux防火墙怎么关闭
    本篇内容介绍了“Linux防火墙怎么关闭”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!关闭防火墙,就可以外部访问了。不受端口限制。生产环境,...
    99+
    2023-06-05
  • firewall防火墙怎么用
    小编给大家分享一下firewall防火墙怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!众所周知,在RHEL7系统中,firewalld防火墙取代了iptab...
    99+
    2023-06-27
  • Linux系统中怎么开启防火墙
    本篇文章给大家分享的是有关Linux系统中怎么开启防火墙,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、service方式  查看防火墙状态:  [root@centos6 ...
    99+
    2023-06-28
  • Linux防火墙是什么
    这篇文章主要为大家展示了“Linux防火墙是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux防火墙是什么”这篇文章吧。 构筑Linux防火墙之什么是Linux防火墙防火墙典...
    99+
    2023-06-13
  • IPTables防火墙怎么用
    这篇文章主要介绍IPTables防火墙怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的...
    99+
    2023-06-27
  • Linux防火墙IPtables有什么用
    这篇文章给大家分享的是有关Linux防火墙IPtables有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。目标(target)我们已经知道,目标是由规则指定的操作,那些与规则匹配的信息包执行这些操作。除了允...
    99+
    2023-06-13
  • linux怎么开启防火墙服务
    linux开启防火墙服务的方法:1、打开linux终端;2、在终端命令行中输入“service iptables start”或“service firewalld start”命令开启防火墙服务即可。具体操作步骤:在linux系统桌面中使...
    99+
    2024-04-02
  • Linux服务器防火墙怎么看
    在Linux服务器上,可以使用iptables、firewalld等工具来查看防火墙规则,也可以使用ufw来快捷查看、开启和关闭防火...
    99+
    2023-03-06
    Linux服务器防火墙 Linux服务器 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作