用UFW在Linux服务器上添加防火墙的方法

98 阅读1分钟

在你的服务器上设置一个防火墙是非常重要的,一旦它建立并运行。感谢ufw ,这样做是相当容易的!在没有防火墙的情况下,不要想把你的服务器公之于众。请看我以前关于保护你的服务器的文章,以增加更多的保护。

安装UFW - 不复杂的防火墙

sudo apt-get update

sudo apt-get install ufw

设置默认值

这些都是开箱即用的默认设置,但我们还是要特别确保它们是真的。

sudo ufw default deny incoming

sudo ufw default allow outgoing

让我们按服务启用一些端口

如果你不需要其中的一些服务,你就不必运行它们。

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow ssh

想知道你的服务器还在运行哪些服务吗?运行less /etc/services 来检查。

让我们手动启用一些端口

如果你有特定的服务在运行,你通常不需要定义端口,就像我们在上一节做的那样,但这里有一些例子。

# using mail? allow these ports
sudo ufw allow 25   #smtp
sudo ufw allow 143  #imap
sudo ufw allow 993  #imaps
sudo ufw allow 110  #incoming pop3
sudo ufw allow 995  #incoming pop3s

启用UFW

sudo ufw enable

就这样吧!

想了解更多关于防火墙的信息吗?