2014-02-06 25 views
0

我已經安裝了kerberos,使用this鏈接,並且它在啓用cloudera安全性之前運行並運行,因此我必須檢查kerberos版本,並且我無法找到任何關於此的幫助。如何獲取kerberos的版本?

誰能告訴我如何找到確切的kerberos版本?

回答

1

根據鏈接(在你的問題中),你已經運行命令:sudo apt-get install krb5-kdc krb5-admin-server。此命令在版本5中安裝Kerberos KDC。確切版本號取決於您的Ubuntu版本:https://launchpad.net/ubuntu/+source/krb5

通常有兩個Kerberos API版本(4-幾乎完全滅絕)和5(當前使用)。有3個版本的變體5.它們可以通過OID(對象標識符)區分,它可以在SPNEGO令牌中的Kerberos票證中找到,由Wireshark捕獲:

OID:1.3.5.1.5.2 - Kerberos 5, RFC 1510(過時)http://tools.ietf.org/html/rfc1510#section-8.2.2

OID:1.3.6.1.5.2 - Kerberos 5中,RFC 4120(當前)http://tools.ietf.org/html/rfc4120#section-7.4(這很可能會被髮送的Ubuntu執行)

OID:1.2.840.113554.1.2.2.1 (或OID 1.2.840.48018.1.2.2) - Microsoft Kerberos 5,RFC 1964 & MS-KILE - http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/%5BMS-KILE%5D.pdf,第3.1.1.6節。我從Windows 2008 Server上的Active Directory獲得的這一個。

Kerberos(即GSS-API)的實現也是標準化的,有版本1和2.標準SSO方案僅需要廣泛實施的基本功能(從版本1開始)。

實現方式差異很大,即隨着時間的推移,實現越來越好,實現了來自RFC的越來越多的功能,因此最好使用最新版本的組件。

+0

我想知道確切版本的Kerberos。 –

+0

感謝您提供最新的答案和一個詳細的信息.... –