三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在CentOS 9上关闭特定端口?

美国、香港服务器

如何在CentOS 9上关闭特定端口?

12-28   来源:

 使用 firewall - cmd 命令(如果防火墙正在使用)

首先,确定要关闭的端口号,假设为8080。如果防火墙正在运行,并且之前已经允许该端口通过,你可以使用以下命令来禁止该端口:
firewall - cmd --permanent --remove - port = 8080/tcp
解释:
--permanent选项用于将规则永久地应用到防火墙配置中。这样,在防火墙重新启动或者系统重启后,该端口仍然是被禁止的。
--remove - port选项用于从防火墙允许的端口列表中移除指定端口。
然后,需要重新加载防火墙配置,使新规则生效:
firewall - cmd --reload
通过修改服务配置(如果端口是由特定服务监听)
如果端口是由某个服务监听的,比如httpd服务监听80端口,ssh服务监听22端口等,你可以通过停止相应的服务来关闭端口。
以停止httpd服务为例:
首先,使用以下命令查看httpd服务状态:
systemctl status httpd
如果服务正在运行,输出可能类似于:
 
plaintext
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2024 - 12 - 30 10:00:00 CST; 1h ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Main PID: 1234 (httpd)
    Tasks: 5 (limit: 4672)
   Memory: 10.5M
      CPU: 2.204s
   CGroup: /system.slice/httpd.service
           └─1234 /usr/sbin/httpd -DFOREGROUND
 
要停止该服务,可以使用以下命令:
systemctl stop httpd
这样,httpd服务监听的端口(通常是80)就会被关闭。如果要禁止该服务在开机时自动启动,可以使用:
systemctl disable httpd
使用 iptables 命令(较底层的网络过滤工具)
iptables是一个强大的、底层的网络过滤工具,虽然在 CentOS 9 中firewall - cmd是更方便的防火墙管理工具,但iptables仍然可以使用。
假设要关闭8080端口的 TCP 连接,可以运行以下命令:
iptables -A INPUT -p tcp --dport = 8080 -j DROP

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:没有了 下一篇:如何设置CentOS 9的防火墙,以允许新的SSH端口通过?

美国GIA服务器三二互联版权所有 WWW.222.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)