Ubuntu 系统中防火墙的使用和开放端口
Ubuntu 系统中防火墙的使用和开放端口
Last edited 2022-9-11
type
Post
status
Published
date
Aug 30, 2022
slug
14
summary
tags
服务器
ubuntu
category
服务器教程
icon
password
Property
Sep 11, 2022 05:53 AM
 

1. 安装防火墙

sudo sudo apt-get install ufw

2. 查看防火墙状态

sudo ufw status
inactive: 不活跃,未开启
active: 开启

3. 开启、重启、关闭防火墙

sudo ufw enable //开启 sudo ufw reload //重启 sudo ufw disable //关闭
对防火墙有操作需要 reload 防火墙

4.Ubuntu 添加开放、关闭端口

sudo ufw allow 22 //开放22端口 sudo ufw delete allow 21 //关闭21端口

5. 开放规定协议的端口

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

6. 关闭指定协议端口

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

7. 开放指定 ip 所有操作

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

8. 开放指定 ip 对应端口操作

sudo ufw allow from 192.168.121.2 to any port 3306 // 开放指定ip为192.168.121.2的计算机访问本机的3306端口

9. 关闭指定 ip 对应端口操作

sudo ufw delete allow from 192.168.121.2 to any port 3306 // 关闭指定ip为192.168.121.2的计算机对本机的3306端口的操作
 

centos 防火墙

一、防火墙的开启、关闭、禁用命令
(1)设置开机启用防火墙:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
二、使用firewall-cmd配置端口
(1)查看防火墙状态:firewall-cmd --state
(2)重新加载配置:firewall-cmd --reload
(3)查看开放的端口:firewall-cmd --list-ports
(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent
命令含义:
–zone #作用域
–add-port=9200/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效
(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
 
  • 服务器
  • ubuntu
  • 虚拟机下 OPENWRT 安装 USB 打印服务器WIN10系统下FTP 传输速度优化
    • Valine
    • Giscus