通过 pGina 对 Windows 设备进行管理

这篇具有很好参考价值的文章主要介绍了通过 pGina 对 Windows 设备进行管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

对 Windows 设备进行管理,一般是通过 AD 进行的,但是这玩意儿是收费的,而且还挺贵。有没有什么免费的方法呢?
发现了一个比较古老的项目 pGina,相关网站如下

  • GitHub - pgina/pgina: pGina: Open Source Windows Authentication
  • 官网 - pGina - Open source Windows authentication

说明:

  • pGina 是凭据提供程序(原文:Credential Provider)
  • GitHub 显示 最后一次 Release 的版本是 3.1.8.0 时间是 2013年7月7日。有点久远,而且长期没有维护了。
  • 文档有点乱:有的地方显示是XP和更早的系统(原文:XP and earlier systems),有的地方显示支持Windows XP SP3及更高版本(原文:Supports Windows XP SP3 and up.)
  • 经过测试 Windows 10 可以使用
  • pGina 存在被杀毒软件误杀的情况,需要加入到白名单中
  • 调试过程中,需要仔细阅读 pGina 的日志,很多细节问题需要耐心解读日志才能发现问题

1、环境信息

1.1、服务器端

Linux 安装镜像:CentOS-7-x86_64-Minimal-2009.iso
Linux 版本:CentOS Linux release 7.9.2009 (Core)
Docker(Docker Engine - Community):24.0.2
LDAP:openldap:2.5.14

说明:

  • OpenLDAP 的搭建及简单实用参考之前的文章
  • LDAP 默认账户:cn=admin,dc=example,dc=org 默认密码:adminpassword

openldap:2.5.14 搭建完成后,默认 group 信息如下

通过 pGina 对 Windows 设备进行管理

修改 user01 密码,即可按照如下配置直接使用。

1.2、客户端

操作系统:Windows 10 企业版 LTSC 1809
pGina:3.1.8.0

2、pGina 安装及配置

2.1、下载并安装

下载地址

安装过程比较简单,一直下一步就好了。

2.2、配置

说明:配置过程参考文档

演示通过 LDAP 进行身份认证,pGina 进行相关配置如下

通过 pGina 对 Windows 设备进行管理

通过 pGina 对 Windows 设备进行管理

通过 pGina 对 Windows 设备进行管理

通过 pGina 对 Windows 设备进行管理

通过 pGina 对 Windows 设备进行管理

通过 pGina 对 Windows 设备进行管理

2.3、模拟测试

需要:注意 Local Groups 需要生效,否则无远程登录权限

通过 pGina 对 Windows 设备进行管理

2.4、Windows 远程登录测试

Windows 远程登录界面显示效果如下(证明 pGina 配置生效)

通过 pGina 对 Windows 设备进行管理


总结

本文仅仅简单介绍了通过 pGina 实现通过 LDAP 进行身份认证,而 pGina 还提供了另外几种方法。例如通过 MySQL 实现身份验证,感兴趣的同学可以深入进行研究一下。
不过由于项目太过久远,并且已经长期处于不继续维护的状态。建议生产环境谨慎使用!文章来源地址https://www.toymoban.com/news/detail-509745.html

到了这里,关于通过 pGina 对 Windows 设备进行管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用VxTerm进行网络设备登录管理

    咱们一般做设备,如安全设备、路由网关、交换机、服务器等运维管理时,一般都需要用到一个叫做SSH工具、Telnet工具的,下载一个VxTerm,就可以实现。 软件地址:https://download.csdn.net/download/mynjer/87769610 下载完成后,直接点开就可以使用,无需安装、注册,默认情况下也无需

    2024年02月08日
    浏览(44)
  • 华为平板与非华为电脑连接进行文件共享(通过局域网解决不同设备文件互传)

    在局域网下使用 华为分享 ,在电脑及平板/手机进行图片文件的传输 非华为电脑 如何快速方便在PC端和平板/手机端共享文件 简单的说,就是将你的电脑和手机 / 平板连接在 同一个无线网络下就行 ! 打开 华为分享 (长按进入设置界面); 打开 共享至电脑 选项,可以看到

    2024年02月02日
    浏览(59)
  • 【OneNET】_01_使用微信小程序通过新版OneNET平台获取STM32设备信息并进行控制

    笔者在这先简单介绍一下自己的整个系统,以好让各位朋友能够快速了解这篇文章对自己是否有帮助。 通过MQTT协议(笔者是直接给ESP01S刷了MQTT的AT固件,这种方法简单方便)将采集到的光照、设备电量和开锁信息上传到OneNET平台(这个过程就是向云平台你所创建设备发布主

    2024年04月24日
    浏览(190)
  • Windows下获取设备管理器列表信息-setupAPI

    在与硬件打交道时,经常需要知道当前设备连接的硬件信息,以便连接正确的硬件,比如串口通讯查询连接的硬件及端口,一般手工的方式就是去设备管理器查看相应的信息,应用程序如何读取这一部分信息呢,Windows下的SetupAPI系列就可以解决这个问题 主要是3个API的使用

    2024年02月05日
    浏览(39)
  • 适用于 Windows 10 和 Windows 11 设备的笔记本电脑管理软件

    便携式计算机管理软件使 IT 管理员能够简化企业中使用的便携式计算机的部署和管理,当今大多数员工使用Windows 笔记本电脑作为他们的主要工作机器,他们确实已成为几乎每个组织不可或缺的一部分。由于与台式机相比,笔记本电脑足够便携,因此远程工作变得更加方便,

    2024年02月08日
    浏览(56)
  • 使用 SQLStudio 进行数据库管理并通过 Docker Compose 进行部署

    在现代软件开发中,数据库管理是一个至关重要的环节。SQLStudio 是一个强大的工具,可以帮助开发人员轻松管理数据库,现在改名成SQLynx,我们用的是旧的镜像,本文还是用SQLStudio这个名称。同时,使用 Docker Compose 可以简化应用程序的部署过程,使整个开发流程更加高效和

    2024年02月11日
    浏览(38)
  • 「VScode」通过VScode进行git的版本管理

    之前在git的版本管理上,我使用的是sourcetree,说实话,软件还是蛮好用的,界面化做的很好看新手用起来也不复杂,不过安装上不是很方便而已。但既然VScode提供了git版本管理的功能,何不节省一个软件的操控呢。 VScode是已经内置了git版本管理的功能的,前提是需要配合电

    2024年02月04日
    浏览(94)
  • 关闭 Windows 安全中心警报 及 用户账户允许此应用对你的设备进行更改 通知 及 打开文件 - 安全警告 通知

    目录 1.关闭 Windows 安全中心警报 2.关闭 用户账户 允许此应用对你的设备进行更改 通知 3.关闭 打开文件 - 安全警告 通知 打开控制面板 :Win + R 打开运行 输入 control     取消勾选即可 。  打开控制面板 :Win + R 打开运行 输入 control      打开控制面板 :Win + R 打开运行 输入

    2024年02月11日
    浏览(63)
  • 安卓 Windows 通过ts链接获取m3u8视频地址进行视频下载

    目录 环境: 解决思路及过程: .TS—— .m3u8 1.利用安卓视频缓存机制合成视频 1.1 找到鲨鱼浏览器目录 1.2 进入Android/data/com.zhijianzhuoyue.sharkbrowser/cashe 缓存目录  1.3 显示隐藏文件 1.4 进入可以看到两个随机生成的视频文件夹,进入一个即是对应视频播放缓存目录 1.4 再次进入得

    2024年02月11日
    浏览(57)
  • 最佳iOS设备管理器imazing 2.16.9官网Mac/Windows下载电脑版怎么下载安装

    imazing 2.16.9官网Mac/Windows下载电脑版 是款针对苹果设备所打造的管理工具。iMazing为用户提供多种设备管理功能,每一位用户都能以自己的形式管理苹果设备。iMazing与苹果设备连接后,用户就可以轻松传输文件,浏览保存信息等。   应用介绍 iMazing是macOS平台上的一款帮助用户

    2024年02月09日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包