2011-01-31 69 views

回答

14

通常情況下,一個人必須輸入密碼才能進行Kerberos驗證。與此相關的問題是腳本或程序需要在沒有人爲干預的情況下進行身份驗證。例如,您在半夜啓動服務器,並希望啓動所有服務,而無需操作員在控制檯輸入一組密碼。

keytab文件提供此功能。實質上,它是一個或多個條目,每個條目都包含Kerberos帳戶名(您將看到這些稱爲「主體」)和從密碼派生的加密值。這些可以一起用於在沒有人工交互的情況下對Kerberos服務器進行身份驗證。

這樣做的價值在於無法通過查看文件來知道密碼。但是,任何具有對該文件的讀取權限的人都可以使用它來向Kerberos服務器進行身份驗證,因此保持該文件僅受其擁有者的良好保護和可讀性仍然很重要。

我無法爲keytab文件找到一個很好的通用入門級參考,但是很多網站都爲其用戶編寫了自己的教程。雖然這些內容是針對特定的受衆和環境編寫的,但許多內容提供了有關該主題的良好背景。閱讀這些內容的一個很好的起點是斯坦福大學的An Introduction to Keytabs

+0

謝謝T.Rob,我的問題得到解答。 – George2 2011-02-01 05:53:50

相關問題