Ders 3.8: SSH'yi sağlamlaştırmak
SSH neredeyse her Linux sunucusunun ön kapısıdır ve botlar bütün gün onu dener. Kimlik doğrulama günlüğünün nasıl okunacağı, hangi ayarların en çok önemli olduğu (root girişi yok, parola yok, az deneme, gerekmeyen hiçbir şey yok), kendini dışarıda bırakmayacağından nasıl emin olacağın ve değişikliklerin sshd -t ve yeniden yükleme ile nasıl güvenle uygulanacağı. Laboratuvarda internetten gelen başarısız root girişlerini sayıyor, anahtarının çalıştığını doğruluyor, root ve parola girişlerini kapatıyor, yapılandırmayı kontrol ediyor, yeniden yüklüyor ve etkin ayarları sshd -T ile okuyorsun.
17 dk
Bu derste öğreneceklerin
- SSH kimlik doğrulama günlüklerini okumak
- En önemli sshd ayarlarını saymak
- Kendini dışarıda bırakmaktan kaçınmak
- sshd -t ile doğrulamak ve güvenle yeniden yüklemek
- Etkin ayarları sshd -T ile okumak
Temel terimler
- PermitRootLogin
- root'un SSH üzerinden giriş yapıp yapamayacağı. no: yöneticiler kendi adlarıyla giriş yapar ve sudo kullanır.
- PasswordAuthentication
- Parolaların kabul edilip edilmediği. no: yalnızca anahtarlar (ya da sertifikalar); parola tahminine karşı bağışık.
- MaxAuthTries
- Tek bir bağlantının kaç kimlik doğrulama denemesi yapabileceği.
- sshd -t ve sshd -T
- -t yapılandırmayı sınar; -T tüm dosyalar birleştirildikten sonraki etkin ayarları yazdırır.
- fail2ban
- Günlükleri izleyen ve çok fazla başarısızlığı olan adresleri geçici olarak engelleyen araç.
← IPv6: yeni nesil adresler · Tüm dersler · Bozuk erişim denetimi ve IDOR →