ubuntu防火墙命令介绍

这篇具有很好参考价值的文章主要介绍了ubuntu防火墙命令介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ubuntu在开启ufw防火墙前,为了避免与iptables现有规则冲突,建议先清空iptables的所有规则。相关命令如下:

iptables -F

更改iptables规则链默认操作命令如下:

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

1、Ubuntu查看防火墙的状态

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

查看防火墙的状态

sudo ufw status

ubuntu防火墙命令介绍

系统提示: “Status: inactive”状态:不活跃

上面提示表示没有开启防火墙,并不是没有安装防火墙

如果没有安装可以使用命令安装

sudo sudo apt-get install ufw

 

2、Ubuntu开启防火墙

开启防火墙

sudo ufw enable          //开启防火墙

ubuntu防火墙命令介绍

注意:Command may disrupt existing ssh connections. Proceed with operation (y|n)?

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

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

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

ubuntu防火墙命令介绍

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

表示防火墙已经开启

查看防火墙的状态

 sudo ufw status           //查看防火墙的状态

ubuntu防火墙命令介绍

可以看到系统只对外开放了80端口

在这里通常会有些错觉,22端口没有开放,但是依然是连接状态,这是系统做的人性化优化,便于远程管理服务器,虽然22端口没有开放,但是用户通过当前的连接开启防火墙后,该连接依然处于连接状态,只要不关闭当前连接还是可以在当前连接中正产操作的。如果是重新开启一个连接是连不上的

ubuntu防火墙命令介绍

在windows上进行telnet也是不通的

ubuntu防火墙命令介绍

所以在远程管理服务器时,如果开启了防火墙先查看SSH的22端口有没有开放,如果没有开放,第一时间开放22端口(如果为了安全也可以指定ip开放22端口)

3、Ubuntu添加开放SSH端口

 sudo ufw allow 22        //开放22端口

ubuntu防火墙命令介绍

开启完成,需要重启防火墙生效

sudo ufw reload           //重启ufw防火墙

ubuntu防火墙命令介绍

重启成功

再查看防火墙的状态

 sudo ufw status           //查看防火墙的状态

ubuntu防火墙命令介绍

22端口已经开放

查看22端口的监听状态

sudo netstat -tunlp | grep 22            //查看22端口信息

ubuntu防火墙命令介绍

22端口属于监听状态,在Windows下能够telnet通

telnet 192.168.121.135 22

4、Ubuntu防火墙常用命令

4.1、查看ufw防火墙的状态

命令:sudo ufw status //查看防火墙的状态,如果防火墙是关闭状态则显示“Status: inactive”不活动,如果防火墙开启状态则显示当前设置的规则。

关闭状态下查看防火墙状态

sudo ufw status

ubuntu防火墙命令介绍

开启状态下该命令查看防火墙的规则

sudo ufw status

 

ubuntu防火墙命令介绍

4.2、启用ufw防火墙

sudo ufw enable          //开启防火墙

ubuntu防火墙命令介绍

4.3、重启ufw防火墙

sudo ufw reload           //重启防火墙,添加规则以后需要使用该命令进行重启防火墙

ubuntu防火墙命令介绍

4.4、关闭ufw防火墙

sudo ufw disable          //关闭防火墙

 

ubuntu防火墙命令介绍

4.5、设置外来访问默认权限

sudo ufw default deny        //拒接所有外来访问,本机能正常访问外部

 

ubuntu防火墙命令介绍

这条命令开放的端口是没有可见的变化的

4.6、端口的开放与关闭

4.6.1、开放普通端口

sudo ufw allow 21               //开放21端口

 

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

21端口开放成功

开放成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.2、关闭普通端口

sudo ufw delete allow 21           //关闭21端口

 

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

21端口关闭成功

成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.3、开放规定协议的端口

sudo ufw allow 8001/tcp            //指定开放8001的tcp协议

 

ubuntu防火墙命令介绍

查看端口规则

 sudo ufw status

 

ubuntu防火墙命令介绍

端口开放成功    

开放成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.4、关闭指定协议端口

sudo ufw delete allow 8001/tcp        //关闭21端口

 

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

8001端口关闭成功   

成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.5、开放限定ip地址端口

4.6.5.1、开放指定ip所有操作

sudo ufw allow from 192.168.121.1   // 指定ip为192.168.121.1的计算机操作所有端口

 

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

开放成功     

成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.5.2、关闭指定ip所有操作

sudo ufw delete allow from 192.168.121.1  // 关闭指定ip为192.168.121.1的计算机操作所有端口

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

关闭成功     

成功以后需要重启生效

 sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.5.3、开放指定ip对应端口操作

sudo ufw allow from 192.168.121.2 to any port 3306

 

// 开放指定ip为192.168.121.2的计算机访问本机的3306端口

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

开放成功     

成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍

4.6.5.4、关闭指定ip对应端口操作

sudo ufw delete allow from 192.168.121.2 to any port 3306

 

// 关闭指定ip为192.168.121.2的计算机对本机的3306端口的操作

ubuntu防火墙命令介绍

查看端口规则

sudo ufw status

 

ubuntu防火墙命令介绍

关闭成功     

成功以后需要重启生效

sudo ufw reload           //重启防火墙,是配置生效

 

ubuntu防火墙命令介绍文章来源地址https://www.toymoban.com/news/detail-411954.html

到了这里,关于ubuntu防火墙命令介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker命令操作以及防火墙的开启和关闭

    1.停止运行所有的容器 docker container stop $(docker container ps -aq) 2.删除正在运行的容器 docker container rm 0c -f 3.把attached后台运行的容器转换为前台detached运行模式 docker attach +id 4. 跟踪日志 docker container logs -f +id 5. CentOS 5/CentOS 6 在CentOS 5和CentOS 6系统中,关于如何开启防火墙、关闭防

    2024年02月03日
    浏览(36)
  • linux(centos7)常用命令 开启关闭防火墙

    在 CentOS 7 中,默认的防火墙服务是 firewalld ,它取代了之前版本中的 iptables 。 firewalld 使用了名为“firewall-cmd”的命令行工具来管理防火墙规则。 firewalld 的关键概念包括: 区域 (Zones) : 用于定义不同信任级别的网络连接。你可以为不同的网络接口或来源 IP 分配不同的区域,

    2024年01月21日
    浏览(53)
  • Ubuntu----Linux命令-----防火墙(查看、关闭、启动)

    一、查看防火墙状态 命令:ufw status 说明:         ·活动:防火墙是开启的         ·不活动:防火墙是关闭的 二、开启防火墙 命令:sudo ufw enable 开启防火墙后,可以查看防火墙状态 三、关闭防火墙 命令:sudo ufw disable

    2024年02月09日
    浏览(36)
  • Ubuntu 22.04 防火墙设置和开放端口命令

    大家好,我叫徐锦桐,个人博客地址为www.xujintong.com。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家来访。 打开防火墙端口的命令总结。 1,查看防火墙状态 Status: inactive — 状态:不活跃,表示没有开启防火墙,并不是没有安装防火墙 Status:

    2024年02月08日
    浏览(41)
  • Linux 防火墙开启端口

    以下是一些常用的 firewalld 命令: 本文仅适用于CentOS7 返回结果 running : 开启了 not running :未开启 为了保证安全起见,如果未开启防火墙,请先开启防火墙,命令如下: 例如:开启 8848 端口 显示 success 表示成功 系统没有任何提示表示成功! 显示 success 表示成功 请慎重永久

    2024年02月07日
    浏览(35)
  • CentOS防火墙操作:开启端口、开启、关闭、配置

    systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体 启动一个服务: systemctl start firewalld.service 关闭一个服务: systemctl stop firewalld.service 重启一个服务: systemctl restart firewalld.service 显示一个服务的状态: systemctl status firewalld.service 在开机时启

    2024年02月12日
    浏览(42)
  • 防火墙firewalld 开启关闭端口

    对指定ip开放指定端口: 对指定ip关闭指定端口: 重启后生效: systemctl restart firewalld.service 列出全部生效的防火墙配置: firewall-cmd --list-all 开放指定端口: firewall-cmd --zone=public --add-port=8848/tcp --permanent 关闭指定端口: firewall-cmd --zone=public --remove-port=8848/tcp --permanent

    2024年01月21日
    浏览(35)
  • Linux如何开启和关闭防火墙

    防火墙是一种安全机制,可以保护计算机网络不受未经授权的访问和攻击。防火墙位于计算机网络的边缘,监控网络传输的流量,根据预设的规则过滤进出网络的数据包,阻止不安全的数据包进入网络,从而保护网络不受攻击。 在Linux系统中,防火墙是一个重要的安全措施。

    2024年02月06日
    浏览(31)
  • centos开启防火墙、开放指定端口

    查看防火墙状态 启动防火墙 停止防火墙 查看防火墙已经开放的端口 添加开放指定端口 设置完成后要重新加载防火墙

    2024年02月07日
    浏览(38)
  • eNSP中开启防火墙web管理

    一、首先咱们了解到防火墙的默认web管理地址是192.168.0.1,然后咱们需要将一块虚拟网卡的IP修改成192.168.0.0/24网段。      二、配置cloud   在这里面添加刚刚的虚拟网卡  三、配置FW 这里面要配置到防火墙的默认端口 GE 0/00 web-manager enable  int gi 0/0/0  service-manage all permit  以

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包