Makale numarası: 326985 - Son Gözden Geçirme: 23 Nisan 2007 Pazartesi - Gözden geçirme: 12.1 ııs'deki Kerberos ile ilgili sorunlar nasıl giderilir
Bu SayfadaÖzetBu makale Kerberos sorunlarını gidermek ınternet ınformation Services (IIS) hizmet (SRV) sunucularda kimlik doğrulaması. Bu, tam bir kılavuz değildir, ancak karşılaşabileceğiniz birçok Kerberos sorunlarını gidermenize yardımcı olabilecek fazla başvuru var. Microsoft Windows 2000 sunucusunda, ııS'YI yüklediğinizde varsayılan olarak, metatabanındaki NTAuthenticationProviders anahtarının Negotiate, NTLM için ayarlanır. Bu, bir Microsoft ınternet Explorer 5.0 veya daha yeni bir istemci Web sitesine bağlandığında, IIS bu iki değer WWW-Authenticate başlığında döndürmesidir anlamına gelir. Bu durumda, istemci ile bağlanmak hangi kimlik doğrulama yöntemini belirler. Anlaş yöntemi kullanarak bağlanmak, istemci karar verirse, Kerberos veya NTLM kimlik doğrulaması için kullanılıp kullanılmayacağını belirlemek için sunucu ile istemci görüşür. Istemci, istemci anlaş yöntemi desteklemiyorsa, NTLM kimlik doğrulaması için kullanır. Bu işlem çalışma şeklini çok genel bir açıklamasını olduğunu unutmayın. Kerberos dahil değil gözleyebilirsiniz birçok başka işlemler de oluşur. ınternet Explorer istemcinin Kerberos iletişim kuralı'nı kullanarak bağlanabiliyorsanız, bazı ek güvenlik denetimleri gerçekleştirilmez. Örneğin, istemci Ticket Granting Service (TGS) tarafından bir bilet almak ve sonra kimlik doğrulaması için bu anahtarı kullanın. Bu işleminin nasıl çalıştığı hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 217098
(http://support.microsoft.com/kb/217098/
)
Temel genel bakış Kerberos kimlik doğrulaması Windows 2000'de Daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:Kimlik doğrulama http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=true
(http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=true)
Bu başvurularla Kerberos ile ilgili sorunları giderme hakkında bilgi sahibi olmanız gerekir.Not En son ınternet Explorer 6. 0'ı yükselttiyseniz, Tümleşik Windows kimlik doğrulamasını etkinleştir) onay kutusu varsayılan olarak seçili için Kerberos sorunlarla karşılaşabilirsiniz. Bu seçenek doğru olduğundan emin olma hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 299838
(http://support.microsoft.com/kb/299838/
)
Internet Explorer 6'ya yükselttikten sonra Kerberos kimlik doğrulama anlaşması açılamıyor Kimlik doğrulama yöntemlerini doğrulama.Metabase IIS sunucusu veya belirli bir Web sitesi için doğru kimlik doğrulama yöntemlerini listelendiğini doğrulayın. Sunucu Microsoft Windows NT 4. 0'dan Windows 2000'e yükselttiğinizde, anlaşma kimlik doğrulama yöntemi kullanılabilir ve el ile eklemeniz gerekir. Windows 2000 için Windows NT 4. 0'dan yükseltme, uygun kimlik doğrulama yöntemlerini kullanılabilir olduğundan emin olun. Doğrulama hakkında daha fazla bilgi için kimlik doğrulama yöntemi kullanılabilir ve eksik ise, yöntem ekleme, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın Anlaş:248350
(http://support.microsoft.com/kb/248350/
)
IIS 4.0'dan IIS 5.0'a yükselttikten sonra Kerberos kimlik doğrulaması başarısız oluyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) Web sitesi düzeyinde ve tüm IIS sunucusunun bu kimlik doğrulama yöntemi ayarlayabileceğini unutmayın. Bunu yapmak için <a0></a0>, adsutil.vbs komut dosyası sayısı, Web sitesi eklemek için kullanın. Örneğin, yalnızca varsayılan Web sitesi için kimlik doğrulama yöntemini ayarlamak için <a0></a0>, aşağıdaki komutu kullanın:cscript adsutil.vbs set w3svc/1/NTAuthenticationProviders "Negotiate, NTLM" "W3svc" sonra 1 ınternet Services Manager (ISM) listelendiği gibi Web sitesi numarasıdır.Sunucu adını belirler.Sonra Web sitesine veya bir diğer ad (örneğin, bir DNS sunucu gerçek Netbıos adını kullanarak bağlanmak mı belirleyin (örneğin, www.microsoft.com) adı. Web sunucusu bir sunucu asıl adı'nın dışındaki adıyla erişiyorsanız, yeni hizmet asıl adı (SPN) Windows 2000 Server Kaynak Seti'nden Setspn aracını kullanarak kayıtlı olmalıdır. Active Directory bu hizmetin adını öğrenmek için TGS, kullanıcının kimliğini doğrulamak için bir bilet sağlamaz. Bu, istemci, NTLM, bir sonraki kullanılabilir kimlik doğrulama yöntemi renegotiate için kullanılacak zorlar. Web sunucusu bir etki alanı adı sistemi (DNS) adı olarak www.microsoft.com yanıt vermiyor, ancak sunucu veya sunucuları webserver1.development.microsoft.com adlandırıldığı www.microsoft.com her IIS sunucusunda Active Directory'de kaydettirmeniz gerekir. Bunu yapmak için <a0></a0>, the Setspn yükleme yardımcı programı yükleyip IIS sunucusundaki.Setspn yardımcı programını karşıdan yükleme hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: Setspn.exehttp://www.microsoft.com/downloads/details.aspx?FamilyID=5fd831fd-ab77-46a3-9cfe-ff01d29e5c46&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=5fd831fd-ab77-46a3-9cfe-ff01d29e5c46&DisplayLang=en) Gerçek adını kullanarak bağlanmak olup olmadığını belirlemek için <a0></a0>, DNS adının yerine gerçek adını kullanarak sunucuya bağlanmayı deneyin. Sunucuya bağlanamıyor Verify the Computer Is Trusted for Delegation bir bölümüne gidin. Sunucuya bağlanabilir, sunucuya bağlanmak için kullandığınız bir DNS adı için bir SPN ayarlamak için şu adımları izleyin:
Önemli Kaydetmek istediğiniz (SPN) (Web sitesi LocalSystem veya NetworkService hesabı altında çalışan) bilgisayar hesabının, bilgisayarın bir varolan SPN değiştirmemeniz gerekir. Bunun yerine, yalnızca yeni HTTP SPN ekleyin. Web sitesinin ana bilgisayar adı adıyla, Borç ve Alacak bakiyesi SPN değişikliğe gerek yoktur. Standart HOST adları, / Server ve HOST / ServerFQDN eksik, bu sunucuda Netlogon hizmeti, gerekli SPN kaydeder, olan sorunları araştırmak gerekir. Hizmetin oturum açma'yı etkinleştirdiğinizde, günlük dosyasında hata iletilerini alacaksınız. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 109626
(http://support.microsoft.com/kb/109626/
)
Net Logon hizmeti için hata ayıklama günlüğünü etkinleştirme (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) Sistem olay günlüğüne kayıt hataları ile ilgili olarak, Netlogon olayların de alacaksınız.Bilgisayara temsilcilik için güvenilir olduğundan emin olunBu IIS sunucusunun etki alanının üyesiyse, ancak etki alanı denetleyicisi değil, bilgisayar düzgün çalışması, Kerberos için temsilci seçme için güvenilmesi gerekir. Bunu etkinleştirmek için aşağıdaki adımları izleyin:
Kerbtray kullanın.Kerberos sorunlarını gidermek için başka bir çok yararlı Windows 2000 Kaynak Seti bir parçası olan Kerbtray.exe programıdır. Kerbtray kullanarak, yerel önbellekte verilmiş Kerberos biletleri görebilirsiniz. Bu yardımcı programı'nı karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:Kerbtray.exe: Kerberos Trayhttp://www.microsoft.com/downloads/details.aspx?FamilyID=4e3a58be-29f6-49f6-85be-e866af8e7a88&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=4e3a58be-29f6-49f6-85be-e866af8e7a88&displaylang=en)
Bu araç hakkında daha fazla bilgi ve Kerberos ile ilgili sorunları giderme hakkında ipuçları için aşağıdaki Microsoft Web sitesini ziyaret edin: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/security/tkerberr.mspx
(http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/security/tkerberr.mspx)
Güvenlik Olay Günlüğü etkinleştirGüvenlik olay günlüğü, Kerberos kimlik doğrulaması hatalarını giderirken yard?mlar? olabilir. IIS kimlik doğrulaması kullanıcı çalıştığında, bu etkin, oturum açma hataları görebilirsiniz. Bu, kimlik doğrulama işlemi sırasında ortaya çıkabilecek neden kimlik doğrulama işlemi başarısız olur ve bir açıklama sağlar.Bu bölümdeki bilgiler, geri kalanı Michael Howard tarafından doğrudan Desiging güvenli Web tabanlı uygulamalar için Windows 2000 ' den tırnak içinde. Windows 2000'de bağlantı yapılır, çünkü oturum açma olayları okuyabilir nasıl gerçekleştirileceğini anlamış gerekir. Bu bölümün amacı, bir oturum açma olayı farklı değişkenleri açıklayan sağlamaktır. Oturum açma/oturum kapatma denetim ayarlarıMicrosoft Windows NT oturum açma ve kapatma için yalnızca bir denetim kategorisi içerir. Windows 2000, ikinci tanıtır. --Oturum açma/oturum kapatma ve hesap oturum açma--iki kategoriye, aşağıdaki bölümlerde açıklanmıştır.Hesap oturumu açma olayları (oturum açma/oturum kapatma kategori) denetlemeBu olay kategorisi, kullanılabilir tüm sürümlerinde Windows NT ve Windows 2000'de, bir firmaya veya oturum veya bir ağ bağlantısı bilgisayara yapılan gösterir. Diğer bir deyişle, denetim olayı, oturum açma oluştuğu bilgisayarda tetiklenir. IIS, SQL Server ve COM + kullanırken birçok bilgi sağladığı için oturum açma/oturum kapatma kategori önemlidir.En önemli olaylar <a0>oturum açma/oturum kapatma</a0> kategorisinde olur.
Oturum açma/Oturum Kapatma Olayı 529'i (oturum açma hatası)Event Type: Failure Audit Event Source: Security Event Category: Logon/Logoff Event ID: 529 Date: 9/3/1999 Time: 8:57:21 PM User: NT AUTHORITY\SYSTEM Computer: CHERYL-LAPTOP Description: Logon Failure: Reason: Unknown user name or bad password User Name: Administrator Domain: CHERYL-LAPTOP Logon Type: 2 Logon Process: seclogon Authentication Package: Negotiate Workstation Name: CHERYL-LAPTOP Oturum açma/oturum kapatma olayı 528 (oturum açma başarılı) ve oturum açma/oturum kapatma olayı 540 (ağ oturum açma başarılı)Event Type: Success Audit Event Source: Security Event Category: Logon/Logoff Event ID: 540 Date: 1/23/2000 Time: 5:41:39 PM User: EXAIR\Cheryl Computer: CHERYL-LAPTOP Description: Successful Network Logon: User Name: cheryl Domain: EXAIR Logon ID: (0x0,0x17872A8) Logon Type: 3 Logon Process: Kerberos Authentication Package: Kerberos Workstation Name: Bu tabloyu kapa
Hesap oturumu açma olayları (hesap oturum açma kategori) denetlemeBu olay kategorisi için bir hesap açma veya oturum ve bilgisayar hesabı doğrulamak için kullanılan gösterir. Bu durumda, denetim olayı, hesabın bulunduğu bilgisayarda tetiklenir. Bu denetim kategorisi etkinleştirildiğinde, bilet verme gibi birçok Kerberos olay günlüğe kaydedilir.Aşağıdaki bölümler iki sık görülen bir hesabın oturum açma hatası olayları gösterir. Hesabının oturum açma olay 676 (oturum açma hatası): kimlik doğrulama bileti isteği başarısız oldu Event Type: Failure Audit Event Source: Security Event Category: Account Logon Event ID: 676 Date: 5/11/2000 Time: 8:47:01 PM User: NT AUTHORITY\SYSTEM Computer: DBSERVER Description: Authentication Ticket Request Failed: User Name: Major Supplied Realm Name: EXPLORATIONAIR.COM Service Name: krbtgt/EXPLORATIONAIR.COM Ticket Options: 0x40810010 Failure Code: 6 Client Address: 172.100.100.12 Önemli bir ilk alınamadı, <a1>Olay</a1> 676 belirten bilet sağlayan bilet (TGT) Anahtar Dağıtım Merkezi (KDC) tarafından. Olayın en önemli bir bölümü hata kodudur. Bu kodlar MIT Kerberos kodları ile aynıdır. Table 2 bazı yaygın hata kodları açıklar; tam bir liste ana http://www.ietf.org/rfc/rfc1510.txt (http://www.ietf.org/rfc/rfc1510.txt) bulunabilir. Bu tabloyu kapa
Hesap oturum açma olayı 681 (oturum açma hatası) hata kodu için büyük bir sayı Bazen, aşağıdakine benzer bir hata da görebilirsiniz. Hata kodu neredeyse gereksizdir sorundur. Event Type: Failure Audit Event Source: Security Event Category: Account Logon Event ID: 681 Date: 5/11/2000 Time: 8:47:01 PM User: NT AUTHORITY\SYSTEM Computer: DBSERVER Description: The logon to account: Major by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 from workstation: WEBSERVER failed. The error code was: 3221225572 Bu tabloyu kapa
Varsa, önceki iki güvenlik hata olaylarını--hata 6 ilk TGT başarısız olan ana'nın isteği (Kerberos veritabanında bulunamadı istemci) aralarındaki ilişkileri belirlemektir, kendisinin oturum açmayı denedi ve genel oturum açma hatası hatanın ne olduğunu görmek, düz Günlerden 3221225572 (belirtilen kullanıcı yok)--hata oluşmaya: büyük geçerli bir hesap değil! ReferanslarKerberos hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın: 266080
(http://support.microsoft.com/kb/266080/
)
Kerberos ile sık sorulan soruların yanıtları 244474
(http://support.microsoft.com/kb/244474/
)
Windows Server 2003, Windows XP ve Windows 2000'de Kerberos nasıl UDP yerine TCP kullanmaya zorlanır 262177
(http://support.microsoft.com/kb/262177/
)
Kerberos olay günlüğünü etkinleştirme 287537
(http://support.microsoft.com/kb/287537/
)
Kerberos belirteçleri oluşturmak için temel kimlik doğrulaması'nı kullanma 277741
(http://support.microsoft.com/kb/277741/
)
Internet Explorer oturum açma için Kerberos yetersiz bir arabellek nedeniyle başarısız. 269643
(http://support.microsoft.com/kb/269643/
)
ııS'E bağlanma yetersiz bir arabellek nedeniyle ınternet Explorer Kerberos kimlik doğrulaması çalışmıyor 264921
(http://support.microsoft.com/kb/264921/
)
IIS tarayıcı istemcilerinin kimliğini nasıl doğrular (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) 248350
(http://support.microsoft.com/kb/248350/
)
IIS 4.0'dan IIS 5.0'a yükselttikten sonra Kerberos kimlik doğrulaması başarısız oluyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) 294382
(http://support.microsoft.com/kb/294382/
)
Web sitesinin "Ana Bilgisayar Üstbilgisi" sunucunun NetBIOS adından farklıysa kimlik doğrulaması "401.3" hatasıyla başarısız olabilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) 217098
(http://support.microsoft.com/kb/217098/
)
Windows 2000'de Kerberos kimlik doğrulamasını temel genel bakış 283201
(http://support.microsoft.com/kb/283201/
)
Windows 2000 COM + temsilci nasıl kullanılır 299838
(http://support.microsoft.com/kb/299838/
)
Internet Explorer 6'ya yükselttikten sonra Kerberos kimlik doğrulama anlaşması açılamıyor 230476
(http://support.microsoft.com/kb/230476/
)
Windows 2000'de Kerberos ile ilgili sık karşılaşılan hatalar açıklaması 320903
(http://support.microsoft.com/kb/320903/
)
İstemciler TCP üzerinden Kerberos kullanarak oturum açamıyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) 235529
(http://support.microsoft.com/kb/235529/
)
Windows 2000 tabanlı sunucu kümelerinde Kerberos desteği 929650
(http://support.microsoft.com/kb/929650/
)
Hizmet asıl adları, IIS 6 üzerinde barındırılan bir Web uygulamaları yapılandırdığınızda nasıl kullanılır Kerberos hakkında SSS Kerberos iletişim kuralı hakkında ek bilgi içerir: http://www.faqs.org/faqs/kerberos-faq/general/index.html
(http://www.faqs.org/faqs/kerberos-faq/general/index.html)
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:326985
(http://support.microsoft.com/kb/326985/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste