ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
最简单的一个操作:
- sudo ufw status可检查防火墙的状态,我的返回的是:
- Status: inactive 不活动 //因为我linux服务器防火墙并没有开启。
- sudo ufw version 防火墙版本:
ufw version
ufw 0.35
Copyright 2008-2015 Canonical Ltd.
ubuntu 系统默认已安装ufw.
1. 安装
sudo apt-get install ufw
2. 启用
sudo ufw enable //启动ufw。如果下次重新启动机器, ufw也会自动启动。
sudo ufw default deny //我们设置默认的规则为allow, 这样除非指明打开的端口, 否则所有端口默认都是关闭的。
对于大部分防火墙操作来说, 其实无非就是的打开关闭端口。
3. 如果要打开SSH服务器的22端口, 我们可以这样:
sudo ufw allow 22 //这样的话,用户就可以通过scrt访问ssh服务了。连接服务器。
由于在/etc/services中, 22端口对应的服务名是ssh。所以下面的命令是一样的:
sudo ufw allow ssh
4. 如果要删除某个规则,如下操作:
sudo ufw delete allow 22 or sudo ufw delete allow ssh