网络策略服务器 (NPS) 是 Microsoft 的远程身份验证拨入用户服务 (RADIUS) 服务器的实现。NPS 为您的网络提供集中式身份验证、授权和记帐 (AAA)功能。在此设置下,您的网络访问服务器 (NAS) 充当 RADIUS 客户端,并将来自用户的所有连接请求发送到在 Windows 上运行 NPS 的 RADIUS 服务器,然后将身份验证和授权信息提供回 NAS。当用户连接到您的网络时,NPS 会记录他们的活动作为其 RADIUS 记帐角色的一部分。,,RADIUS 是一种具有 AAA 管理功能的客户端-服务器网络协议,其传输层使用无连接用户数据报协议 (UDP),并使用端口 1812 进行身份验证,使用端口 1813 进行授权。,由于 UDP 不需要跨网络的可靠连接,因此使用 RADIUS 意味着最小的网络开销。但是,在网络质量差的情况下,这也可能导致请求超时。发生这种情况时,RADIUS 客户端会向服务器发送另一个请求。为确保 RADIUS 在安全的网络连接上运行,过去曾有过使其与传输控制协议 (TCP) 一起工作的举措,但这些举措并未超出实验阶段。,作为客户端-服务器网络协议,RADIUS 具有客户端和服务器组件。在使用 RADIUS 的典型网络中,身份验证和授权过程如下:,RADIUS 支持多种身份验证机制,包括:,RADIUS 中的组合身份验证和授权操作可最大限度地减少流量并提高网络效率。RADIUS 还支持使用一次性密码或某种其他机制的多重身份验证 (MFA),这通常需要客户端和服务器传递比正常情况下更多的消息。在较大的网络中,RADIUS 服务器还可以充当其他 RADIUS 服务器的代理客户端。,与 RADIUS 一样,轻量级目录访问协议 (LDAP) 用于用户身份验证和授权。LDAP 通过访问和管理目录服务(例如 Microsoft 专有的 Active Directory 服务)来执行此角色。至于哪个更好取决于你的具体要求。,由于 LDAP 使用 TLS,客户端和服务器之间的连接和消息始终是加密的。此外,由于 LDAP 使用 TCP,丢弃请求的可能性为零,尽管这通常意味着更多的网络开销。LDAP 也比 RADIUS 更易于设置。,另一方面,LDAP 不支持用户记帐,尽管这可以使用其他工具(例如 Syslog)来解决。它还不支持开箱即用的多因素身份验证,但如果需要此功能,您可以使用其他解决方案。,默认情况下,RADIUS 不加密在客户端和服务器之间传递的任何其他属性,密码除外。它确实支持其他身份验证机制(例如 EAP),从而可以规避此弱点。您还可以使用 RADIUS 实施其他安全机制,例如将服务器和客户端置于虚拟专用网络 (VPN) 之后。虽然更复杂,但 RADIUS 支持用户记帐和 MFA,非常适合在大型企业中使用。但是,它对于希望保护其网络安全的小型组织也很有用。,NPS 在早期的 Windows 版本中被称为 Internet 身份验证服务 (IAS)。从 Windows 2008 开始,IAS 成为 NPS,Microsoft 向该组件添加了新功能,包括网络访问保护和 IPv6 支持。NPS 适用于多种类型的网络。,为了验证 Windows 网络上的用户凭据,NPS 依赖于 Active Directory 域服务 (AD DS) 域或本地安全帐户管理器 (SAM) 用户帐户数据库。当运行 NPS 的服务器属于 AD DS 域时,您可以将 NPS 用作单一登录解决方案的一部分。在这种情况下,NPS 通过目录服务的用户帐户数据库对用户进行身份验证,将经过身份验证的用户登录到 AD DS 域中。,使用 RADIUS,NPS 代替 NAS...
对于网络访问和策略管理功能,Microsoft 的 RADIUS 服务器和代理工具是网络策略服务器 (NPS)。NPS提供身份验证,授权和计费(AAA),允许使用异构网络设备,并确保健康的网络设备。RADIUS 协议为 NPS 功能的核心网络客户端提供身份验证的配置和管理。当前版本的 NPS 可通过Windows Server 2016 和 Server 2019 中的网络策略和访问服务 (NPAS) 功能安装。本文着眼于什么是RADIUS 服务器、网络策略服务器的用途、它们在网络中的作用以及管理 NPS 的最佳实践。,, 什么是RADIUS协议?,RADIUS 代表远程身份验证拨入用户服务,最初是用于拨号连接的客户端-服务器协议。虽然拨号在企业使用中失去了光彩,但 RADIUS 服务器仍然是一种从接入点卸载身份验证的便捷方式。RADIUS 服务器可以在 Windows 或 Unix 服务器上运行,最重要的是,它允许管理员控制谁可以连接到网络。RADIUS 服务器的客户端代表网络接入点;用户向 RADIUS 客户端发出请求,然后将请求传递到 RADIUS 服务器进行身份验证。, RADIUS 服务器有什么作用?,在网络通信协议中,如用户数据报协议 (UDP) 或传输控制协议 (TCP),RADIUS 服务器与网络访问服务器通信。客户端设备向网络访问服务器 (NAS) 发出连接请求。NAS 与 RADIUS 服务器一起工作,依靠其 AAA 功能对用户进行身份验证并响应正确配置的权限。, NPS 的目的是什么?,网络策略服务器是使用 RADIUS 功能的 Windows 网络管理员的解决方案。NPS 不仅为网络访问提供可配置的策略,而且还确保非 Microsoft 设备在通过身份验证后可以连接。通过将用户和客户端设备分组或自动分类,管理员可以控制网络用户可用的客户端类型和权限。此控制允许对访问策略的持续管理,还允许出于记帐目的记录事件。NPS 还扫描请求以确保客户端健康并维护网络完整性。, NPS 的 3 个角色, ,对于网络访问和策略管理功能,Microsoft 的 RADIUS 服务器和代理工具是网络策略服务器 (NPS)。NPS提供身份验证,授权和计费(AAA),允许使用异构网络设备,并确保健康的网络设备。RADIUS 协议为 NPS 功能的核心网络客户端提供身份验证的配置和管理。当前版本的 NPS 可通过Windows Server 2016 和 Server 2019 中的网络策略和访问服务 (NPAS) 功能安装。本文着眼于什么是RADIUS 服务器、网络策略服务器的用途、它们在网络中的作用以及管理 NPS 的最佳实践。,,
NPS内网穿透工具的安装和使用教程,NPS(Network Protocol Suite)内网穿透工具是一款用于实现内网穿透的工具,可以让外网用户访问内网资源,下面是详细的安装和使用教程:, ,1. NPS内网穿透工具简介,NPS内网穿透工具可以帮助用户在没有公网IP的情况下,实现外网访问内网服务的功能,通过NPS,用户可以在外网环境下访问内网的Web服务器、数据库服务器等资源。,2. NPS内网穿透工具安装教程,2.1 下载NPS客户端,访问NPS官方网站(https://www.nps.com/),下载适用于您操作系统的客户端安装包。,2.2 安装NPS客户端,解压下载的安装包,运行其中的安装程序,按照提示完成NPS客户端的安装。,2.3 配置NPS客户端,打开NPS客户端,进行如下配置:,输入您的NPS账号和密码;, ,选择需要穿透的服务类型,如HTTP、SSH等;,配置内网服务的地址和端口;,点击“连接”按钮,建立内网穿透通道。,3. NPS内网穿透工具使用教程,3.1 访问内网服务,在内网穿透通道建立成功后,您可以通过NPS提供的外网地址和端口访问内网服务,如果您需要访问内网的Web服务器,可以在浏览器中输入 http://外网地址:端口号进行访问。,3.2 断开内网穿透通道,当您不再需要访问内网服务时,可以点击NPS客户端上的“断开”按钮,关闭内网穿透通道。,4. 相关问题与解答, Q1:如何获取NPS账号和密码?, ,A1:您需要在NPS官方网站(https://www.nps.com/)注册一个账号,并登录后获取账号和密码。, Q2:为什么无法成功建立内网穿透通道?,A2:请检查以下几点:,确保您的NPS账号和密码正确;,确保您选择的服务类型和内网服务的地址、端口配置正确;,检查您的网络环境是否正常,如有防火墙等限制,请进行相应的设置。,希望以上教程对您有所帮助,祝您使用NPS内网穿透工具愉快!,