钟二网络头像

钟二网络

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

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

linux如何关闭端口

钟逸 Linux 2025-06-22 00:42:48 3

在Linux系统中,关闭端口可以防止未经授权的访问和攻击。以下是如何关闭端口的步骤:

使用iptables命令行工具

iptables是Linux内核中用于设置和管理防火墙的工具。要使用它关闭端口,请按照以下步骤操作:

1. 列出所有当前打开的端口:

$ sudo netstat -tulpn

2. 确定要关闭的端口号。端口号通常列在“端口号”或“Local Address”列中。

3. 使用以下命令关闭端口:

$ sudo iptables -A INPUT -p tcp --dport [port_number] -j DROP

例如,要关闭端口80,请使用以下命令:

$ sudo iptables -A INPUT -p tcp --dport 80 -j DROP

使用UFW防火墙

UFW是另一种管理Linux防火墙的工具,它提供了用户友好的界面。要使用UFW关闭端口,请按照以下步骤操作:

1. 安装UFW:

$ sudo apt install ufw

2. 启用UFW:

$ sudo ufw enable

3. 拒绝端口:

$ sudo ufw deny [port_number]

例如,要拒绝端口80,请使用以下命令:

$ sudo ufw deny 80

临时关闭端口

如果需要临时关闭端口,可以使用以下命令:

$ sudo iptables -I INPUT -p tcp --dport [port_number] -j DROP

此命令将端口添加到防火墙规则的开头,这意味着它将在其他规则之前执行。要取消临时阻止,请使用以下命令:

$ sudo iptables -D INPUT -p tcp --dport [port_number] -j DROP

文章目录
    搜索