服务器135、137、138、139、445等端口解释和关闭方法

服务器端口解释和关闭方法

端口解释

在网络通信中,端口是指计算机内部进程与外部网络通信的接口。服务器会默认开放一些端口,以供网络通信使用。以下是常见的一些服务器端口及其解释:

  • 端口 135:远程过程调用(RPC)协议,提供服务器上运行的远程程序的调用服务。
  • 端口 137:NetBIOS 名称服务,将 NetBIOS 名称转换为 IP 地址。
  • 端口 138:NetBIOS 数据报服务,用于 NetBIOS 名称解析等数据传输。
  • 端口 139:NetBIOS 会话服务,在 NetBIOS 基础上增加了会话层协议,提供远程计算机访问本地计算机的服务。
  • 端口 445:Server Message Block(SMB)协议,用于文件和打印机共享、远程管理以及控制命名管道等服务。

端口关闭方法

为了增强服务器的安全性,不必要的端口可以尝试关闭。关闭端口有多种方式,下面介绍两种常用方法。

1. Windows 防火墙关闭指定端口

  1. 打开 Windows 控制面板,选择“Windows Defender 防火墙”,或者搜索“Windows Defender 防火墙”打开。
  2. 选择“高级设置”选项。
  3. 在“入站规则”中选择“新建规则”。
  4. 选择“端口”选项,接着点击“下一步”。
  5. 在指定端口范围内输入要关闭的端口号,比如 “445” 号端口,然后点击“下一步”。
  6. 选择“阻止连接”选项。
  7. 选择“所有网络”或根据实际情况选择“目标 IP 地址”或“目标子网”,然后点击“下一步”。
  8. 为规则输入一个名称,随后点击“完成”。

2. 使用命令行关闭指定端口

在服务器上使用管理员权限打开命令提示符,使用以下命令可以临时关闭指定端口。比如关闭 445 端口:

netsh advfirewall firewall add rule name="Close Port 445" protocol=TCP dir=in localport=445 action=block

此时,445 端口已被阻止。如果需要恢复该端口的连接,可以使用以下命令:

netsh advfirewall firewall delete rule name="Close Port 445" protocol=TCP dir=in localport=445

总结

关闭不必要的端口可以增强服务器的安全性,但必须确认关闭的端口不影响服务器的正常运行。以上是两种通用的方法,可以根据实际情况选择不同的方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:服务器135、137、138、139、445等端口解释和关闭方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 教你如何区分Spring与Structs2中间件

    区分Spring与Struts2中间件 介绍 Spring和Struts2都是Java Web开发中常用的中间件框架。虽然它们都用于构建Web应用程序,但在设计和使用上有一些区别。本攻略将详细讲解如何区分Spring和Struts2中间件,并提供两个示例说明。 区别 1. 设计理念 Spring:Spring是一个轻量级的Java框架,它提供了一个容器来管理…

    other 2023年8月6日
    00
  • 使用vue实现加载页

    使用Vue实现加载页的完整攻略包括以下几个步骤: 第一步 – 安装Vue 首先需要安装Vue,可以在命令行中输入以下代码进行安装: npm install vue 第二步 – 创建Vue组件 接下来需要创建Vue组件,在Vue中可以使用组件来构建UI界面。我们可以新建一个名为”Loading.vue”的组件,代码如下: <template> &l…

    other 2023年6月25日
    00
  • C#在Windows窗体控件实现内容拖放(DragDrop)功能

    当我们在Windows窗体应用程序中涉及到拖放(Drag and Drop)等类似的操作时,我们可以使用C#的一些内置类和方法来实现这个功能。不同的拖放效果可以通过指定拖动源和目标控件来实现。 以下是实现C#在Windows窗体控件实现内容拖放(DragDrop)功能的完整攻略: 1.注册拖动事件 首先,在窗体加载完毕时,我们需要通过鼠标拖拽的方式触发“拖动…

    other 2023年6月27日
    00
  • 微信小程序图表插件-wx-charts

    微信小程序图表插件-wx-charts 微信小程序是目前非常流行的一种应用形式,在它的 API 中缺少了图表相关的功能 ,wx-charts 就是一个可以为小程序提供图表支持的插件。 简介 wx-charts 是一款纯 JavaScript (ES6)编写的小程序图表插件,没有依赖任何第三方图表库。有多达 15 种不同的图表类型可供选择,包括柱状图、折线图、…

    其他 2023年3月29日
    00
  • Linux系统修改环境变量PATH的技巧图解

    Linux系统修改环境变量PATH的技巧图解 什么是环境变量PATH? 在Linux系统中,环境变量PATH指的是一个包含多个路径的字符串变量,用于告诉系统在哪些目录中可以找到可执行文件。 例如,当我们在终端中输入一个命令,例如ls,系统会自动在PATH路径中定义的目录里寻找ls命令,从而执行该命令。 为什么要修改环境变量PATH? 有时候,我们需要在自定义…

    other 2023年6月27日
    00
  • C语言基础知识点解析(extern,static,typedef,const)

    关于C语言基础知识点解析的完整攻略,我将分为四个部分来详细讲解extern、static、typedef、const的定义、用法和示例。 1. extern详解 extern是外部变量或函数的声明关键字。若在一个文件中定义了一个全局变量或函数,而在另一个文件中需要使用该变量或函数,则必须在使用之前用extern进行声明,表示该变量或函数是外部可见的。 ext…

    other 2023年6月26日
    00
  • java中定义常量方法介绍

    Java中定义常量方法介绍 在Java中,我们可以使用final关键字来定义常量。常量是指在程序运行期间不可改变的值。定义常量的方法有多种,下面将详细介绍。 1. 使用final关键字定义常量 在Java中,我们可以使用final关键字来定义常量。一旦将变量声明为final,它的值就不能再被修改。 final int MAX_VALUE = 100; 在上面…

    other 2023年7月29日
    00
  • 最简单的gitextensions教程(持续更新中)

    以下是详细讲解“最简单的GitExtensions教程”的完整攻略,过程中至少包含两条示例说明的标准Markdown格式文本: 最简单的GitExtensions教程 GitExtensions是一款开源的Git图形化界面工具,可以方便地管理Git仓库。本文将介绍最简单的GitExtensions教程,包括安装、配置和使用。 安装GitExtensions …

    other 2023年5月10日
    00
合作推广
合作推广
分享本页
返回顶部