如何在 Ubuntu 环境中执行类似 Windows 域或活动目录的操作

如何在 Ubuntu 环境中执行类似 Windows 域或活动目录的操作

我已经在运行旧的 Windows 2008 服务器,用于 DNS 服务器和域服务器。我的用户只有在域服务器中注册了用户名,才能使用办公室计算机。此外,域服务器使客户端可以轻松共享文件和设备,并分配可以使用它的特定域用户。

Linux(尤其是 Ubuntu)有类似的技术吗?我搜索了好几次 NIS,我能用它吗?我们正在考虑使用 ubuntu 服务器和 ubuntu 桌面进入全 Linux 环境。但我也听说 NIS 是一项过时且正在消亡的技术。有没有更好的技术可以像支持 Windows 域一样。

当我在圣何塞州立大学学习时,计算机系的计算机实验室有三个实验室,分别运行 Windows、Linux 和 Sun Unix,它们都共享同一个用户登录名。我在 Windows 计算机实验室创建了一个用户,然后我就可以立即使用相同的用户名和密码访问 Sun 和 Linux 实验室,并且可以在三个实验室之间共享保存在中央服务器中的文件。

请帮助,并提前感谢 Rendra

答案1

我真的可以推荐 Zentyal Small Business Server -http://www.zentyal.org/- 完成这些任务。

它运行在 Ubuntu LTS 上,但他们也提供用于裸机安装的安装 CD。他们的目标是用免费的基于 Linux 的替代方案取代 Windows Server 2003/2008。到目前为止,他们是少数成功实现这一目标的公司之一,甚至在 Windows 7 客户端上也是如此!

安装非常简单,您可以选择所需的功能(路由器、dns、dhcp、网关、域控制器等),完成后,您可以通过一个不错的 Web 界面管理整个过程。

通过这种方式管理异构网络也并不困难。有关如何使 Linux、Windows 和 Mac 客户端进行身份验证并在服务器上存储数据的操作指南随处可见,而且大多数 Ubuntu 操作指南也同样适用。它仍然是一个普通的 Ubuntu。

去看看吧——它是免费的,而且是开源的。它背后的公司靠支持合同生存。

需要澄清的是 - 在 Zentyal 中,您基本上将 LDAP、Samba 和 Kerberos 捆绑在一个整洁的包中。主要针对 Windows 域模型,但 Linux 客户端可以使用直接 LDAP 进行身份验证或使用 Kerberos 和身份验证缓存等高级方法。

干杯,Jannik

相关内容