linux启用和禁用端口命令

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中启用和禁用端口的命令可以通过使用iptables或firewalld进行设置。

    1. 使用iptables进行端口的启用和禁用:
    – 启用端口:使用以下命令将端口添加到防火墙规则中,允许通过该端口的连接:
    “`
    iptables -A INPUT -p tcp –dport -j ACCEPT
    “`
    其中,`
    `为要启用的端口号。
    – 禁用端口:使用以下命令将端口从防火墙规则中删除,禁止通过该端口的连接:
    “`
    iptables -D INPUT -p tcp –dport
    -j ACCEPT
    “`
    注意,启用和禁用端口的命令需要以root权限执行。

    2. 使用firewalld进行端口的启用和禁用:
    – 启用端口:使用以下命令将端口添加到防火墙规则中,允许通过该端口的连接:
    “`
    firewall-cmd –zone=public –add-port=/tcp –permanent
    “`
    其中,`
    `为要启用的端口号。
    – 禁用端口:使用以下命令将端口从防火墙规则中删除,禁止通过该端口的连接:
    “`
    firewall-cmd –zone=public –remove-port=
    /tcp –permanent
    “`
    注意,启用和禁用端口的命令需要以root权限执行,并且需要重载防火墙规则:
    “`
    firewall-cmd –reload
    “`

    以上是使用iptables和firewalld命令在Linux中启用和禁用端口的方法。根据实际需求,选择适合的命令来进行配置。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在 Linux 中,启用和禁用端口是通过防火墙来实现的。下面是一些常用的命令:

    1. 启用端口命令:使用 iptables 命令来启用指定端口。例如,要启用 8080 端口,可以使用以下命令:

    “`
    sudo iptables -A INPUT -p tcp –dport 8080 -j ACCEPT
    “`

    2. 禁用端口命令:使用 iptables 命令来禁用指定端口。例如,要禁用 8080 端口,可以使用以下命令:

    “`
    sudo iptables -A INPUT -p tcp –dport 8080 -j DROP
    “`

    3. 永久启用和禁用端口命令:上述命令只会在重启后失效,如果需要永久生效,需要使用防火墙配置工具,如 ufw(Uncomplicated Firewall)。以下是使用 ufw 命令对端口进行永久启用和禁用的示例:

    – 启用端口命令:

    “`
    sudo ufw allow 8080
    “`

    – 禁用端口命令:

    “`
    sudo ufw deny 8080
    “`

    4. 查看已启用和禁用的端口命令:可以使用以下命令来查看当前系统中已启用和禁用的端口:

    “`
    sudo iptables -L
    “`

    或者使用 ufw 命令来查看:

    “`
    sudo ufw status
    “`

    5. 撤销启用或禁用的端口命令:如果需要撤销之前对某个端口的启用或禁用操作,可以使用以下命令进行撤销:

    – iptables 命令撤销启用端口:

    “`
    sudo iptables -D INPUT -p tcp –dport 8080 -j ACCEPT
    “`

    – iptables 命令撤销禁用端口:

    “`
    sudo iptables -D INPUT -p tcp –dport 8080 -j DROP
    “`

    – ufw 命令撤销启用端口:

    “`
    sudo ufw delete allow 8080
    “`

    – ufw 命令撤销禁用端口:

    “`
    sudo ufw delete deny 8080
    “`

    以上是在 Linux 中启用和禁用端口的一些常用命令。根据实际需求和使用的防火墙工具,可能会有所差异,请根据具体情况选择适合的命令进行操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以通过一些命令来启用和禁用特定端口。下面将介绍几种常用的方法和操作流程。

    一、使用iptables命令
    1. 启用端口:
    “`
    iptables -A INPUT -p tcp –dport 端口号 -j ACCEPT
    iptables -A OUTPUT -p tcp –sport 端口号 -j ACCEPT
    “`
    将上面的”端口号”替换为要启用的TCP端口号,这样就可以将该端口添加到防火墙规则中,从而允许该端口的网络流量通过。

    2. 禁用端口:
    “`
    iptables -A INPUT -p tcp –dport 端口号 -j DROP
    iptables -A OUTPUT -p tcp –sport 端口号 -j DROP
    “`
    将上面的”端口号”替换为要禁用的TCP端口号,这样就可以将该端口从防火墙规则中删除,阻止该端口的网络流量通过。

    3. 保存防火墙规则:
    “`
    service iptables save
    “`
    以上命令可以将当前的防火墙规则保存,以便下次系统启动后仍然生效。

    4. 查看防火墙规则:
    “`
    iptables -L
    “`
    以上命令可以查看当前的防火墙规则列表。

    二、使用firewalld命令
    1. 启用端口:
    “`
    firewall-cmd –zone=public –add-port=端口号/tcp –permanent
    “`
    将上面的”端口号”替换为要启用的TCP端口号,这样就可以将该端口添加到firewalld的防火墙规则中。

    2. 禁用端口:
    “`
    firewall-cmd –zone=public –remove-port=端口号/tcp –permanent
    “`
    将上面的”端口号”替换为要禁用的TCP端口号,这样就可以将该端口从firewalld的防火墙规则中删除。

    3. 重载firewalld配置:
    “`
    firewall-cmd –reload
    “`
    以上命令可以重新加载firewalld的配置文件,使得新的端口规则生效。

    4. 查看firewalld配置:
    “`
    firewall-cmd –list-all
    “`
    以上命令可以查看当前firewalld的配置信息,包括启用的端口列表。

    总结:
    以上是两种常用的方法来启用和禁用Linux系统上的端口。使用iptables命令需要手动添加和删除防火墙规则,适用于较旧的Linux系统。而使用firewalld命令可以更方便地管理端口规则,并且支持动态更新,适用于较新的Linux系统。根据实际的系统和需求,选择适合的方法来启用和禁用端口。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部