linux服务器的137端口如何关闭

fiy 其他 1103

回复

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

    关闭Linux服务器的137端口可以通过以下步骤实现:

    步骤一:登录到Linux服务器
    使用SSH客户端登录到Linux服务器。你需要具有管理员或超级用户权限。

    步骤二:检查137端口的状态
    执行以下命令来检查137端口的状态:

    sudo netstat -tuln | grep 137
    

    该命令将显示所有正在监听的端口,其中包括137端口。如果显示了137端口,则说明它是开放的。

    步骤三:关闭137端口
    执行以下命令来关闭137端口:

    sudo systemctl disable nmbd
    

    这将禁用名为nmbd的服务,该服务负责监听和处理NetBIOS广播,通常使用137端口。

    步骤四:重新启动服务器
    执行以下命令来重新启动服务器以应用更改:

    sudo reboot
    

    服务器将重新启动并应用所做的更改。

    步骤五:确认137端口已关闭
    在服务器重新启动后,再次执行以下命令来确认137端口已关闭:

    sudo netstat -tuln | grep 137
    

    如果不再显示137端口,则说明已成功关闭。

    通过以上步骤,你可以关闭Linux服务器上的137端口。请注意,关闭此端口可能会影响某些网络功能,例如文件共享等。确保在关闭之前评估任何潜在的影响,并仔细备份重要的数据和配置文件。

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

    关闭Linux服务器的137端口可以通过以下几种方式实现:

    1. 使用防火墙:使用防火墙软件(如iptables)来禁止对137端口的访问。可以通过在终端中运行相应的命令来实现。例如,使用以下命令可以在iptables中添加规则来阻止对137端口的访问:
    sudo iptables -A INPUT -p udp --dport 137 -j DROP
    

    这将阻止所有的UDP流量访问137端口。

    1. 使用SELinux:如果SELinux(安全增强型Linux)启用并配置了适当的策略,则可以使用其规则来阻止对137端口的访问。可以通过编辑SELinux配置文件来实现。例如,在终端中,可以通过运行以下命令来编辑该文件:
    sudo vi /etc/selinux/config
    

    将SELINUX的值设置为"enforcing"或"permissive"以启用SELinux,并阻止对137端口的访问。

    1. 禁用相关服务:通过禁用与137端口相关的服务,也可以关闭137端口。通常,137端口是由samba服务使用的。可以通过停止和禁用samba服务来关闭该端口。例如,在终端中,可以运行以下命令来停止和禁用samba服务:
    sudo systemctl stop smb.service
    sudo systemctl disable smb.service
    

    这将停止并禁用samba服务,从而关闭137端口。

    1. 修改配置文件:通过编辑相关配置文件,也可以关闭137端口。具体来说,对于samba服务,可以编辑samba的配置文件(如/etc/samba/smb.conf),并将以下内容添加到文件末尾:
    disable netbios = yes
    

    保存并关闭文件后,重启samba服务以使更改生效。

    1. 更新系统:确保Linux服务器的操作系统和软件是最新的,因为可能会有已知的漏洞和安全问题。经常更新系统可以减少风险并关闭137端口的潜在威胁。

    这些方法可以帮助关闭Linux服务器的137端口,以增强服务器的安全性。建议在执行这些操作之前先做好备份,并确保了解服务器的当前配置和需求。

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

    关闭 Linux 服务器的 137 端口可以通过以下步骤实现:

    步骤 1:确认服务器是否存在 samba 服务

    1. 使用 netstat -tuln | grep 137 命令查看服务器上是否有程序使用 137 端口。
      如果有类似于以下输出的结果,表明服务器上存在使用 137 端口的程序,很可能是 samba 服务:

      udp        0      0 0.0.0.0:137           0.0.0.0:*
      
    2. 使用 ps -ef | grep smb 命令查看是否有 samba 相关的进程。
      如果有类似于以下输出的结果,表示服务器上存在 samba 服务:

      root      1234      1  0 07:00 ?        00:00:00 /usr/sbin/smbd -D
      root      5678      1  0 07:00 ?        00:00:00 /usr/sbin/nmbd -D
      

    步骤 2:关闭并禁用 samba 服务

    1. 停止 samba 服务。使用以下命令停止 samba 服务:
      sudo service smbd stop
      sudo service nmbd stop
      
    2. 禁用 samba 服务。使用以下命令禁用 samba 服务,确保其不会在系统启动时自动启动:
      sudo systemctl disable smbd
      sudo systemctl disable nmbd
      

    步骤 3:确认端口是否关闭

    1. 使用 netstat -tuln | grep 137 命令再次确认是否还存在程序使用 137 端口。
      如果没有输出结果,表示 137 端口已经成功关闭。

    通过以上步骤,你可以关闭 Linux 服务器上的 137 端口。

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

400-800-1024

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

分享本页
返回顶部