跳到正文

Linux ufw防火墙管理

2 分钟阅读 310 字 0 查看原文 →

安装 ufw

Debian 默认情况下没有安装 ufw(Uncomplicated Firewall)。如果您想使用 ufw 来管理防火墙规则,需要先安装它。安装 ufw 命令如下:

sudo apt-get update
sudo apt-get install ufw

安装完成后,您可以使用以下命令来查看开放的端口状态:

sudo ufw status verbose

该命令将列出所有防火墙规则及其状态。例如:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp (OpenSSH)           ALLOW IN    Anywhere
80/tcp (Apache)            ALLOW IN    Anywhere
443/tcp (Apache Full)      ALLOW IN    Anywhere
22/tcp (OpenSSH (v6))      ALLOW IN    Anywhere (v6)
80/tcp (Apache (v6))       ALLOW IN    Anywhere (v6)
443/tcp (Apache Full (v6)) ALLOW IN    Anywhere (v6)

此输出显示了开放的端口和对应的服务(例如 OpenSSH、Apache 等),以及它们是否允许传入流量(ALLOW IN)。

如果您想允许或禁止特定的端口,可以使用 ufw 的命令行界面。例如,要允许传入 HTTP 流量,请使用以下命令:

sudo ufw allow 80/tcp
sudo ufw delete allow 80/tcp

这将允许传入 TCP 端口 80 的流量。要禁止特定端口的流量,请使用 deny 选项替换 allow。在更改防火墙规则后,您需要使用以下命令来重新加载规则:

sudo ufw reload

相关文章

Rsync 入门:高效同步与镜像备份

Rsync 是 Linux 运维中非常常用的文件同步工具,适合本地目录同步、远程服务器同步和镜像备份。本文从基本命令、常用参数、尾部斜杠差异、SSH 同步、排除规则和备份恢复几个角度,整理一套可以直接上手的使用方法。

wsl docker 安装位置迁移 - windows

WSL、Docker 迁移 Windows WSL Docker 默认安装路径在C盘的,导致岌岌可危的C盘空间😱更加吃紧,一不小心就要出现👇这种情况了 接下来我们一起迁移它们吧 迁移 WSL WSL2 默认安装在 C 盘,我们可以通过以下步骤迁移安装位置 通过以下命令列出已安装的 Linux 发行版: wsl -l -v 可以看到已安装了 Ubuntu,其运行状态为:Stopped 导出分发版...

你好,Cargo

你好,Cargo Cargo 是 Rust 的构建系统和包管理器。大多数 Rustaceans 使用这个工具来管理他们的 Rust 项目,因为 Cargo 会为您处理很多任务,例如构建代码、下载代码所依赖的库以及构建这些库。(我们将您的代码需要的库称为 “依赖项”。) 最简单的 Rust 程序,就像我们迄今为止编写的程序一样,没有任何依赖项。如果我们建造了“你好,世界!” 使用 Cargo 进行项...

bigroc 头像
bigroc

热爱技术的开发者,持续分享 Java、JavaScript、Go、Docker、AI 等领域的编程经验和技术思考。

评论

滚动到评论区域时再加载第三方评论脚本。