2011-01-31 73 views

回答

14

通常情况下,一个人必须输入密码才能进行Kerberos验证。与此相关的问题是脚本或程序需要在没有人为干预的情况下进行身份验证。例如,您在半夜启动服务器,并希望启动所有服务,而无需操作员在控制台输入一组密码。

keytab文件提供此功能。实质上,它是一个或多个条目,每个条目都包含Kerberos帐户名(您将看到这些称为“主体”)和从密码派生的加密值。这些可以一起用于在没有人工交互的情况下对Kerberos服务器进行身份验证。

这样做的价值在于无法通过查看文件来知道密码。但是,任何具有对该文件的读取权限的人都可以使用它来向Kerberos服务器进行身份验证,因此保持该文件仅受其拥有者的良好保护和可读性仍然很重要。

我无法为keytab文件找到一个很好的通用入门级参考,但是很多网站都为其用户编写了自己的教程。虽然这些内容是针对特定的受众和环境编写的,但许多内容提供了有关该主题的良好背景。阅读这些内容的一个很好的起点是斯坦福大学的An Introduction to Keytabs

+0

谢谢T.Rob,我的问题得到解答。 – George2 2011-02-01 05:53:50

相关问题