Ubuntu 22.04 LTS - 开放端口,删除已经开放的端口

本文介绍了在Ubuntu 22.04 LTS系统中使用ufw防火墙管理工具来开放和删除端口的操作步骤。首先,通过`ufw status`检查防火墙状态,然后使用`ufw allow`命令打开指定端口,如22和8888/tcp。接着,通过`ufw status numbered`查看规则编号,使用`ufw delete`命令根据编号删除规则。最后,再次查看防火墙状态确认端口已删除。
摘要由CSDN通过智能技术生成

环境

Ubuntu 版本信息:

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy

开放端口,删除已经开放的端口

ufw - program for managing a netfilter firewall

查看帮助信息:

$ ufw --help

Usage: ufw COMMAND

Commands:
 enable                          enables the firewall
 disable                         disables the firewall
 default ARG                     set default policy
 logging LEVEL                   set logging to LEVEL
 allow ARGS                      add allow rule
 deny ARGS                       add deny rule
 reject ARGS                     add reject rule
 limit ARGS                      add limit rule
 delete RULE|NUM                 delete RULE
 insert NUM RULE                 insert RULE at NUM
 prepend RULE                    prepend RULE
 route RULE                      add route RULE
 route delete RULE|NUM           delete route RULE
 route insert NUM RULE           insert route RULE at NUM
 reload                          reload firewall
 reset                           reset firewall
 status                          show firewall status
 status numbered                 show firewall status as numbered list of RULES
 status verbose                  show verbose firewall status
 show ARG                        show firewall report
 version                         display version information

Application profile commands:
 app list                        list application profiles
 app info PROFILE                show information on PROFILE
 app update PROFILE              update PROFILE
 app default ARG                 set default application policy

查看防火墙状态:

$ sudo ufw status
Status: active

开放 22 端口:

$ sudo ufw allow 22
Rule added
Rule added (v6)

添加完成,查看防火墙状态:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)          

添加 8888 端口,并且只接受 TCP 协议:

$ sudo ufw allow 8888/tcp
Rule added
Rule added (v6)

添加完成,查看防火墙状态:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
8888/tcp                   ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
8888/tcp (v6)              ALLOW       Anywhere (v6) 

查看防火墙状态编号列表的规则:

$ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22                         ALLOW IN    Anywhere                  
[ 2] 8888/tcp                   ALLOW IN    Anywhere                  
[ 3] 22 (v6)                    ALLOW IN    Anywhere (v6)             
[ 4] 8888/tcp (v6)              ALLOW IN    Anywhere (v6)     

删除编号 3 的规则:

$ sudo ufw delete 3
Deleting:
 allow 22
Proceed with operation (y|n)? y
Rule deleted (v6)

删除完成,重新查看防火墙状态编号列表的规则:

$ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22                         ALLOW IN    Anywhere                  
[ 2] 8888/tcp                   ALLOW IN    Anywhere                  
[ 3] 8888/tcp (v6)              ALLOW IN    Anywhere (v6)    

继续删除编号 3 的规则:

$ sudo ufw delete 3
Deleting:
 allow 8888/tcp
Proceed with operation (y|n)? y
Rule deleted (v6)

删除完成,重新查看防火墙状态编号列表的规则:

$ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22                         ALLOW IN    Anywhere                  
[ 2] 8888/tcp                   ALLOW IN    Anywhere

参考

UBUNTU UFW 关闭端口

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 22.04 LTSUbuntu操作系统的一个版本,它是长期支持版本(LTS),意味着它将获得5年的安全更新和重要软件包更新的支持。如果你想下载Ubuntu 22.04 LTS,你可以从Ubuntu官方网站(https://ubuntu.com/download)或者从国内的清华源(https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.2/ubuntu-22.04.2-desktop-amd64.iso)下载镜像文件。通常镜像文件的格式是ISO后缀。 要安装Ubuntu 22.04 LTS,你需要准备一个启动U盘,并将下载好的镜像文件写入该U盘。然后重新启动你的计算机,计算机应该会从U盘启动并显示Ubuntu安装菜单。选择"安装Ubuntu"选项,然后按照屏幕上的指示进行安装向导来完成安装过程。 Ubuntu的官方网站通常是可以直接访问的,但由于政治原因,偶尔也可能会出现访问受限的情况。它的官网链接是https://ubuntu.com/。如果你想从官网下载镜像文件,你可以点击官网上的"Download"按钮,然后选择Ubuntu 22.04 LTS版本进行下载。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Ubuntu22.04 LTS 分区及配置优化(一步到位)](https://blog.csdn.net/qq_42183962/article/details/131165900)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Ubuntu 22.04 LTS 入门安装配置&优化、开发软件安装一条龙](https://blog.csdn.net/m0_46700215/article/details/126983849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值