FA (Two-Factor Authentication) Kurulumu ve Uygulama Rehberi
2FA (Two-Factor Authentication) Kurulumu ve Uygulama Rehberi
Two-Factor Authentication (2FA), kullanıcı hesaplarını sadece şifreyle değil, ikinci bir doğrulama adımıyla güvence altına alan en etkili kimlik doğrulama yöntemlerinden biridir. Günümüzde panel girişlerinden (cPanel, Plesk, WHM) bulut servislerine kadar hemen her platform, 2FA desteği sunmaktadır. Bu rehberde, 2FA sisteminin nasıl çalıştığını ve farklı ortamlarda nasıl etkinleştirileceğini anlatıyoruz.
1) 2FA Nedir?
2FA, kullanıcı kimliğini iki aşamalı olarak doğrulama yöntemidir. İlk aşamada parola, ikinci aşamada ise doğrulama kodu (OTP – One Time Password) kullanılır.
2) 2FA’nın Sağladığı Avantajlar
- Yetkisiz erişimi büyük oranda engeller.
- Şifre sızıntısı riskine karşı koruma sağlar.
- Oturum açma işlemlerinde kullanıcı kimliğini doğrular.
- Phishing saldırılarına karşı ek güvenlik katmanı oluşturur.
3) 2FA Türleri
- Uygulama tabanlı (TOTP): Google Authenticator, Authy, Microsoft Authenticator.
- SMS tabanlı: Cihaza gönderilen 6 haneli kod.
- Donanım tabanlı: YubiKey gibi fiziksel anahtarlar.
4) cPanel Üzerinde 2FA Kurulumu
- cPanel → Security → Two-Factor Authentication menüsünü açın.
- “Set Up Two-Factor Authentication” seçeneğini tıklayın.
- QR kodu Authenticator uygulamanızla tarayın.
- Uygulamada çıkan 6 haneli kodu girip “Configure” tıklayın.
5) Plesk Üzerinde 2FA Kurulumu
- Plesk → Extensions → Google Authenticator eklentisini yükleyin.
- My Profile → Multi-Factor Authentication sekmesine gidin.
- QR kodu uygulamayla tarayın ve doğrulama kodunu girin.
6) SSH Üzerinde 2FA Kurulumu
sudo apt install libpam-google-authenticator google-authenticator nano /etc/pam.d/sshd auth required pam_google_authenticator.so
/etc/ssh/sshd_config içinde şu satırı etkinleştirin:
ChallengeResponseAuthentication yes
Ardından SSH servisini yeniden başlatın:
sudo systemctl restart sshd
7) Cihaz Kaybı veya Erişim Sorunlarında
Erişim kaybı durumunda yedek kodlar (recovery codes) veya yönetici hesabı üzerinden 2FA sıfırlama yapılabilir. Bu nedenle yöneticiler için alternatif bir oturum hesabı bulundurulmalıdır.
8) Kurumsal 2FA Uygulamaları
- Azure MFA, Duo Security veya Okta ile merkezi kimlik doğrulama.
- LDAP / Active Directory entegrasyonu ile domain bazlı koruma.
- SSO (Single Sign-On) altyapısıyla birleşik erişim yönetimi.
Sonuç
2FA, basit ama etkili bir güvenlik önlemidir. Gerek cPanel/Plesk panellerinde gerek SSH erişimlerinde ikinci doğrulama adımıyla saldırılara karşı ciddi bir koruma sağlar. Kurumsal Hosting veya Premium VDS altyapılarında 2FA aktif edilmesi, güvenlik standardınızı yükseltir.