Ubuntu系统中防火墙的使用和开放端口

1.前言

        防火墙(Firewall),也称防护墙。它是一种位于内部网络与外部网络之间的网络安全系统。一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙对于我们的网络安全的重要性不言而喻 但是在实际的开发过程中 我们有可能会需要开启、关闭防火墙,该怎么开启或关闭防火墙呢?

2.Ubuntu查看防火墙的状态

在Ubuntu系统进行安装的时候默认安装了ufw防火墙

2.1 查看防火墙的状态

sudo ufw status

 Status: inactive 不活跃,表示没有开启防火墙,并不是没有安装防火墙.

2.2 安装防火墙

sudo sudo apt-get install ufw

3. Ubuntu开启防火墙

3.1 开启防火墙

   sudo ufw enable

 意思是:命令可能会中断现有的ssh连接。继续操作(y|n)?

因为是在远程的Xshell进行连接开启防火墙的,有的系统是没有将SSH的22端口设置为public的,所以会有这样的提示,这里分为两种情况,如果开启防火墙时在防火墙之中检测到22端口已添加为防火墙的开放端口,那么输入y继续操作以后,当前Xshell会自动断开连接;相反,如果开启防火墙时在防火墙之中没有检测到22端口,那么输入y继续操作以后22端口将会不再支持其他连接,只支持当前已有的这个连接,保持当前连接的原因是可以通过该连接开放22端口。

这里之前没有设置过,直接输入y继续执行

 系统提示:“防火墙是活动的,并在系统启动时启用”   表示防火墙已经开启

3.2 查看防火墙的状态

sudo ufw status

 

你可能感兴趣的