当前位置: 首页 > news >正文

服务器如何配置防火墙管理端口访问?

配置服务器防火墙来管理端口访问,是保障云服务器安全的核心步骤。下面我将根据你使用的不同操作系统(Linux: Ubuntu/Debian/CentOS;Windows Server)介绍常用防火墙配置方法。


✅ 一、Linux 防火墙配置(UFW / firewalld / iptables)


🔹 1. Ubuntu / Debian 系统:使用 UFW(Uncomplicated Firewall)

开启 UFW 并设置默认规则:
sudo ufw default deny incoming sudo ufw default allow outgoing
开放常用端口(如 SSH、HTTP、HTTPS):
sudo ufw allow 22 # SSH sudo ufw allow 80 # HTTP sudo ufw allow 443 # HTTPS 
开启防火墙:
sudo ufw enable 
查看规则状态:
sudo ufw status verbose 

🔹 2. CentOS / AlmaLinux / Rocky Linux:使用 firewalld

启动 firewalld:
sudo systemctl start firewalld sudo systemctl enable firewalld 
添加端口规则:
sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --permanent --add-service=http # 也可使用服务名 
重新加载配置:
sudo firewall-cmd --reload 
查看当前开放端口:
sudo firewall-cmd --list-all 

🔹 3. 通用 Linux:使用 iptables(不推荐新项目)

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -j DROP 

⚠️ iptables 配置重启后不会保留,需搭配 iptables-save 工具使用。


✅ 二、Windows Server 防火墙配置

打开“Windows 防火墙设置”步骤:

  1. 打开“控制面板” → “系统与安全” → “Windows Defender 防火墙”

  2. 点击“高级设置”进入“Windows 高级防火墙”

  3. 选择 “入站规则” → 新建规则:

    • 类型:端口

    • 协议:TCP/UDP

    • 指定端口(如 3389 远程桌面)

    • 允许连接

    • 设置适用的网络范围

    • 命名规则(如:允许远程桌面)


📌 常见安全建议

  • 开放最小必要端口,避免暴露 MySQL、Redis、内网管理端口。

  • ✅ 可用云服务商的安全组(如莱卡云、安全策略)搭配系统防火墙使用。

  • 🚨 远程 SSH 或 RDP 端口若修改,记得同时在防火墙中放行新端口。

  • 🔐 可以使用 fail2ban 配合防火墙防暴力破解。

http://www.xdnf.cn/news/722521.html

相关文章:

  • Ubuntu20.04服务器开启路由转发让局域网内其他电脑通过该服务器连接外网
  • 【仿muduo库实现并发服务器】实现时间轮定时器
  • 戴尔AI服务器订单激增至121亿美元,但传统业务承压
  • 24核32G,千兆共享:裸金属服务器的技术原理与优势
  • VRRP 原理与配置:让你的网络永不掉线!
  • Dify运行本地和在线模型
  • Oracle数据库性能优化的最佳实践
  • 【appium】环境安装部署问题记录
  • 达梦数据库——修改、删除物化视图
  • 腾讯云开发者社区文章内容提取免费API接口教程
  • TDengine 运维——巡检工具(安装工具)
  • TDengine 运维——巡检工具(安装前预配置)
  • 【QT】理解QT机制之“元对象系统”
  • Java 注解与反射(超详细!!!)
  • Linux进程替换与自定义Shell详解:从零开始理解
  • python模块和包
  • java队列
  • EMQX将社区版和企业版统一到一个强大的 EMQX 平台
  • 文件操作管理
  • 从 0 到 1 的显示革命:九天画芯张锦解码铁电液晶技术进化史
  • 力扣HOT100之动态规划:70. 爬楼梯
  • Windows 下如何打开设置环境变量的对话框
  • 男子垒球世界纪录是多少米·棒球1号位
  • 26考研 | 王道 | 第六章 应用层
  • 解析C++排序算法
  • linux服务器ssh远程中文显示问号
  • VL 中间语言核心技术架构:构建全链路开发生态
  • 【仿生系统】潜移默化 —— Claude4 的解决方案
  • java上机测试错题回顾(4)
  • JAVA与C语言之间的差异(一)