linux关闭445端口命令

fiy 其他 969

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,要关闭445端口,可以使用以下命令:

    1. 首先,打开终端。

    2. 使用超级用户权限登录,可以使用”su”命令或者”sudo su”命令。

    3. 输入以下命令来关闭445端口:

    “`
    sudo systemctl stop smb
    sudo systemctl stop nmb
    “`

    以上命令会分别停止Samba服务和NetBIOS服务,这两个服务通常会占用445端口。

    4. 如果你希望在系统启动时自动关闭445端口,可以使用以下命令:

    “`
    sudo systemctl disable smb
    sudo systemctl disable nmb
    “`

    以上命令会禁用Samba服务和NetBIOS服务,防止它们在系统启动时自动开启。

    需要注意的是,关闭445端口可能会影响到一些网络共享服务的正常运行。确保在关闭445端口之前,你已经考虑到了系统的安全性和服务的需要。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,关闭445端口的命令取决于您使用的Linux发行版以及您选择的防火墙软件。以下是一些常见的Linux发行版和防火墙软件的示例关闭445端口的命令:

    1. 使用iptables关闭445端口:
    – 输入以下命令以查看iptables规则:sudo iptables -L
    – 如果存在允许连接到445端口的规则,请输入以下命令以删除这些规则:sudo iptables -D INPUT -p tcp –dport 445 -j ACCEPT
    – 输入以下命令以保存iptables规则:sudo service iptables save

    2. 使用ufw关闭445端口:
    – 输入以下命令以查看ufw规则:sudo ufw status numbered
    – 如果存在允许连接到445端口的规则,请输入以下命令以删除这些规则(取决于规则的编号):sudo ufw delete [规则编号]
    – 输入以下命令以保存ufw规则:sudo ufw enable

    3. 使用firewalld关闭445端口:
    – 输入以下命令以查看firewalld规则:sudo firewall-cmd –list-all
    – 如果存在允许连接到445端口的规则,请输入以下命令以删除这些规则:sudo firewall-cmd –remove-port=445/tcp
    – 输入以下命令以保存firewalld规则:sudo firewall-cmd –runtime-to-permanent

    4. 使用ipfw关闭445端口:
    – 输入以下命令以查看ipfw规则:sudo ipfw show
    – 如果存在允许连接到445端口的规则,请输入以下命令以删除这些规则(取决于规则的编号):sudo ipfw delete [规则编号]
    – 输入以下命令以保存ipfw规则:sudo ipfw save

    请注意,这只是一些常见的命令示例。根据您的具体情况,可能会有其他命令和步骤。在执行以上操作之前,请确保您了解并理解这些命令的含义,并且在关闭445端口之前,确保您没有其他需要通过此端口进行通信的服务或应用程序。

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

    在Linux中,要关闭指定端口(如445端口),可以通过以下几个步骤进行操作:

    1. 确认445端口的使用情况。

    首先,你需要先确认445端口是否正在被占用。可以通过运行以下命令来查看端口占用情况:

    “`
    sudo lsof -i :445
    “`

    如果该端口正在被占用,你会看到输出结果显示相关的进程信息。

    2. 停止相关的服务。

    如果445端口正在被某个服务使用,你需要先停止该服务以释放端口。具体操作可能因系统版本和软件而异。以下是一些常见的服务及其停止命令:

    – Samba 服务:
    “`
    sudo systemctl stop smb
    sudo systemctl stop nmb
    “`

    – Windows File sharing 服务:
    “`
    sudo systemctl stop smbd
    sudo systemctl stop nmbd
    “`

    – Windows SMB 服务或CIFS 服务:
    “`
    sudo systemctl stop smbd
    “`

    通过执行以上停止命令,可以停止相关的服务,并释放445端口。如果没有相关的服务占用445端口,则可以继续下一步。

    3. 屏蔽445端口。

    即使没有相关的服务运行,你也可以通过防火墙配置来屏蔽445端口,以确保其无法访问。以下是一些常见的防火墙配置命令:

    – iptables 命令:
    “`
    sudo iptables -A INPUT -p tcp –dport 445 -j DROP
    sudo iptables -A OUTPUT -p tcp –dport 445 -j DROP
    sudo iptables-save > /etc/iptables/rules.v4
    “`

    – ufw 命令:
    “`
    sudo ufw deny 445
    “`

    通过执行以上命令,可以将445端口添加到防火墙规则中,并屏蔽其访问。

    4. 永久关闭445端口(可选)。

    如果你希望在系统重新启动后仍然保持445端口关闭状态,可以将上述屏蔽命令添加到启动脚本中。以下是一些常见的启动脚本路径:

    – iptables 命令:
    “`
    sudo vi /etc/rc.local
    “`
    在文件中添加以下内容:
    “`
    iptables -A INPUT -p tcp –dport 445 -j DROP
    iptables -A OUTPUT -p tcp –dport 445 -j DROP
    iptables-save > /etc/iptables/rules.v4
    “`

    – ufw 命令:
    “`
    sudo vi /etc/ufw/before.rules
    “`
    在文件中添加以下内容:
    “`
    -A ufw-before-input -p tcp –dport 445 -j DROP
    -A ufw-before-output -p tcp –dport 445 -j DROP
    COMMIT
    “`

    请注意,在进行任何系统更改之前,建议先备份相关配置文件,以防止不可预料的问题。另外,某些命令可能需要root权限或者使用sudo命令才能执行。

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

400-800-1024

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

分享本页
返回顶部