OS X 10.10 YosemiteでKDCを実行しています。これに、(レガシー)ホストにリモートアクセスするためのサービスプリンシパルを追加しました。
$ kadmin add -r Host/a.b.c.d@REALM
ホストはdes-cbc-crc
キー暗号化のみをサポートしているため、次にそれを追加しようとしました(失敗しました)。
$ kadmin add_enctype -r Host/a.b.c.d@REALM des-cbc-crc
kadmin: bad enctype "des-cbc-crc"
DESは(かなり賢明に)デフォルトで無効になっていると考えて、allow_weak_crypto=true
の[libdefaults]
セクションに/var/db/krb5kdc/kdc.conf
を配置し、kdc
プロセスですが、役に立ちません。
何時間もぶらぶらと過ごしてきましたが、実を結びませんでした。確かにApple DESのanyサポートなしでKerberosをコンパイルしていませんか?これをどのように解決しますか?
確かにApple DESをサポートせずにKerberosをコンパイルしていませんか?
実は、10.10/Yosemiteでやったようです。そして、10.07/Lionで彼らがKerberosで作った混乱の後、あなたは私の心からの哀悼の意を表します。
そしてここに別のソースがあります 、これには 古いレルムを最新の暗号化アルゴリズムにアップグレードするための便利なリンク が含まれています。