Merkezi kimlik: LDAP, SSSD ve Kerberos
Kullanıcıları her sunucuda ayrı ayrı açmak yerine merkezi bir dizinden yönetirsin: OpenLDAP, SSSD istemcisi, Kerberos ile tek oturum ve erişim kuralları.
Seviye 401 · 17 ders · 15 pratik lab
Dersler
Dizin
- Dizin hizmeti nedir: ağaç, girdi ve öznitelik
- ldapsearch ve LDIF ile çalışmak
- Kullanıcı ve grup şeması: posixAccount ve posixGroup
- Bağlanma türleri ve TLS
- Kısa görev: dizine yeni bir ekip ve kullanıcılarını ekle
SSSD
- SSSD mimarisi ve önbellek
- Sunucuyu SSSD ile LDAP'a bağlamak
- Erişim süzgeçleri: kim hangi sunucuya girebilir
- Dizinden sudo kuralları ve SSH anahtarları
- SSSD sorun giderme: hata ayıklama düzeyi ve önbellek temizliği
- Kısa görev: üç sunucuyu merkezi girişe geçir
Kerberos
- Kerberos nasıl çalışır: bilet, KDC ve alan
- kinit, klist ve keytab dosyaları
- SSH'ta Kerberos ile tek oturum
- Kısa görev: sunucular arasında parola sormadan geçişi kur
Kapanış
- Merkezi kimlikte işten ayrılış: tek yerden kapatmak
- Bitirme görevi: on sunuculuk ortamı merkezi kimliğe taşı
Pratik lablar
- Dizinde bir kullanıcının gruplarını bul: ldapsearch ile verilen kullanıcının üye olduğu posixGroup kayıtlarını bul ve cevap olarak gir.
- Yeni ekibi ve kullanıcılarını dizine ekle: Yeni ekip için bir grup ve üç kullanıcıyı LDIF dosyasıyla dizine ekle ve UID çakışması olmadığını doğrula.
- Şifresiz bağlanan istemciyi TLS'e geçir: Parolayla düz metin bağlanan istemciyi StartTLS kullanacak şekilde yapılandır ve sertifika doğrulamasının çalıştığını göster.
- Hatalı LDIF dosyasını düzelt: Yükleme sırasında hata veren LDIF dosyasındaki eksik nesne sınıfı ve yanlış DN hatalarını düzelt ve kayıtları yükle.
- sudo kuralını ve SSH anahtarını dizinden dağıt: Dizine bir sudo kuralı ve bir kullanıcının SSH açık anahtarını ekle ve istemcinin ikisini de SSSD'den aldığını doğrula.
- İstemciyi yedek dizin sunucusuna devret: SSSD istemcisine ikinci dizin sunucusunu tanımla, birinci sunucuyu durdur ve girişlerin kesintisiz sürdüğünü kayıtlarla kanıtla.
- Sunucuyu SSSD ile dizine bağla: İstemci sunucuyu SSSD ile LDAP'a bağla ve dizindeki bir kullanıcıyla SSH girişini doğrula.
- Sunucuya yalnızca bir grubun girmesini sağla: SSSD erişim filtresiyle yalnızca veritabanı ekibinin veritabanı sunucusuna girebilmesini sağla.
- Eski önbellek yüzünden görünmeyen grubu düzelt: Dizinde eklenen grup üyeliğinin istemcide görünmemesinin nedenini SSSD hata ayıklama günlüğünden bul ve önbelleği temizle.
- Kerberos bileti al ve incele: kinit ile kullanıcı bileti al, klist ile geçerlilik süresini ve hizmet biletlerini incele ve bitiş saatini cevap olarak gir.
- Parola sormadan sunucular arası geçiş kur: İki istemci sunucuda GSSAPI ile SSH tek oturum açmayı kur ve biletle parolasız geçişi doğrula.
- Anahtar sürümü uyuşmayan keytab'ı onar: Hizmet girişlerinin aniden başarısız olmasının nedenini keytab'daki anahtar sürümü uyuşmazlığından bul ve yeni keytab üret.
- Ayrılan çalışanın erişimini tek yerden kapat: Ayrılan çalışanın dizin hesabını devre dışı bırak, grup üyeliklerinden çıkar ve tüm istemcilerde girişin kapandığını doğrula.
- Merkezi hesabı gölgeleyen yerel hesabı bul: Bir istemcide dizin kullanıcısının yerine geçen aynı adlı yerel hesabı bul, kaldır ve merkezi girişin çalıştığını doğrula.
- Üç sunucuyu merkezi kimliğe taşı: Yerel hesaplı üç sunucuyu SSSD'ye geçir, kullanıcıların dosya sahipliklerini dizindeki UID'lere göre düzelt ve girişleri doğrula.
Kurs hakkında
Kullanıcıları her sunucuda ayrı ayrı açmak yerine merkezi bir dizinden yönetirsin: OpenLDAP, SSSD istemcisi, Kerberos ile tek oturum ve erişim kuralları.
Ne öğreneceksin
Ön koşullar
Aynı yolun 301 düzeyine kadar olan konularını uygulamış olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 401 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.