钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读875136
首页 Linux 正文内容

linux关闭访问某个端口号

钟逸 Linux 2025-06-24 06:10:43 2

在 Linux 系统中,关闭访问某个端口号是一个基本的安全措施,可防止未经授权的访问和恶意攻击。端口号是计算机用于通信的虚拟连接点,不同类型的应用程序使用不同的端口号。

使用 UFW 防火墙

UFW(不复杂防火墙)是 Linux 系统中常用的防火墙工具。要使用 UFW 关闭端口,请执行以下步骤:

打开终端并输入以下命令以启用 UFW:

sudo ufw enable

输入以下命令关闭特定端口:

sudo ufw deny PORT_NUMBER

PORT_NUMBER 替换为要关闭的端口号。

例如,要关闭端口 80(HTTP),请输入:

sudo ufw deny 80

使用 iptables 防火墙

iptables 是 Linux 系统中内置的低级防火墙工具。要使用 iptables 关闭端口,请执行以下步骤:

打开终端并输入以下命令以获得 iptables 规则列表:

sudo iptables -L

输入以下命令关闭特定端口:

sudo iptables -I INPUT -p tcp --dport PORT_NUMBER -j DROP

PORT_NUMBER 替换为要关闭的端口号。

例如,要关闭端口 443(HTTPS),请输入:

sudo iptables -I INPUT -p tcp --dport 443 -j DROP

验证关闭

关闭端口后,验证其是否成功非常重要。您可以使用以下命令:

使用 netstat 命令检查端口状态:

sudo netstat -an

使用 nmap 命令扫描端口:

sudo nmap -sT  -p PORT_NUMBER

替换为要扫描的 IP 地址,将 PORT_NUMBER 替换为要扫描的端口号。

如果端口已关闭,上述命令应返回“拒绝”或“关闭”等状态。

注意事项

在关闭端口之前,请确保没有必要的服务或应用程序依赖于该端口。关闭必要的端口可能会导致系统不稳定或服务无法访问。

定期审核和更新您的防火墙规则非常重要,以确保系统安全并防止未经授权的访问。

文章目录
    搜索