Root Girişi Kapatma (Disable Root Login) Nasıl Yapılır?
Two-Factor Authentication (2FA) cPanel veya Plesk Üzerinde Nasıl Aktif Edilir?
Two-Factor Authentication (2FA), oturum açma işlemini yalnızca kullanıcı adı ve şifreyle değil, ikinci bir doğrulama adımıyla güvence altına alır. cPanel ve Plesk gibi hosting panellerinde 2FA etkinleştirmek, yetkisiz erişimleri ciddi ölçüde azaltır. Bu makalede, cPanel ve Plesk üzerinde 2FA kurulum adımlarını adım adım inceliyoruz.
- 1) 2FA Nedir ve Neden Önemlidir?
- 2) cPanel Üzerinde 2FA Aktifleştirme
- Not:
- 3) 2FA Kodlarını Yönetmek
- 4) Plesk Üzerinde 2FA Aktifleştirme
- 5) Yedekleme ve Acil Durum Erişimi
- 6) SSH Girişleri İçin 2FA
- Sonuç
- 1) Neden Root Girişi Kapatılmalı?
- 2) Yeni Bir Yönetici Kullanıcı Oluşturma
- 3) Root Girişini Devre Dışı Bırakma
- 4) Alternatif Güvenli Erişim: Key Authentication
- 5) Test Etme
- 6) Ek Güvenlik Önlemleri
- Sonuç
1) 2FA Nedir ve Neden Önemlidir?
2FA, kimlik doğrulamada ikinci bir doğrulama katmanı (ör. mobil uygulama kodu) ekler. Böylece:
- Şifre sızsa bile hesaba giriş engellenir,
- Yetkisiz erişimlere karşı güvenlik artar,
- Brute-force saldırıları etkisiz hale gelir.
2) cPanel Üzerinde 2FA Aktifleştirme
- cPanel hesabınıza giriş yapın.
- “Security” sekmesi altındaki Two-Factor Authentication’a tıklayın.
- “Set Up Two-Factor Authentication” seçeneğini seçin.
- QR kodu, mobil cihazınızdaki Google Authenticator veya Authy uygulamasıyla tarayın.
- Uygulamada çıkan 6 haneli kodu cPanel’e girip “Configure” butonuna tıklayın.
Artık giriş yaparken şifreyle birlikte bu 6 haneli kodu da girmeniz gerekecek.
Not:
Sunucunuzda birden fazla kullanıcı varsa, her biri kendi 2FA kurulumunu yapmalıdır.
3) 2FA Kodlarını Yönetmek
- Kod üreten cihaz kaybolursa, cPanel yöneticisinden “Remove 2FA” seçeneğiyle doğrulama sıfırlanabilir.
- Yedek erişim kodlarını (Recovery codes) güvenli bir yerde saklayın.
4) Plesk Üzerinde 2FA Aktifleştirme
- Plesk Panel’e admin olarak giriş yapın.
- Sol menüden Extensions → Security → Google Authenticator eklentisini kurun.
- Kurulum tamamlandıktan sonra My Profile → Multi-Factor Authentication sekmesini açın.
- “Enable Two-Factor Authentication” butonuna tıklayın.
- QR kodu Google Authenticator uygulamasıyla tarayın ve kodu girerek kaydedin.
5) Yedekleme ve Acil Durum Erişimi
2FA etkinleştirildikten sonra cihaz kaybı veya erişim sorunlarında SSH erişimiyle paneldeki doğrulama geçici olarak devre dışı bırakılabilir:
plesk bin extension --disable google-authenticator
6) SSH Girişleri İçin 2FA
Yalnızca panele değil, SSH oturumlarına da 2FA eklemek için Google PAM module kullanılabilir:
sudo apt install libpam-google-authenticator google-authenticator
Ardından /etc/pam.d/sshd dosyasına şu satırı ekleyin:
auth required pam_google_authenticator.so
ve /etc/ssh/sshd_config içinde ChallengeResponseAuthentication yes olarak değiştirin. Servisi yeniden başlatın:
sudo systemctl restart sshd
Sonuç
cPanel veya Plesk üzerinde 2FA etkinleştirmek, kimlik doğrulama sürecini modern güvenlik standartlarına taşır. Tek bir şifre yerine iki katmanlı doğrulama sayesinde yönetici paneliniz, brute-force ve yetkisiz girişlere karşı korunur. Kurumsal ölçekli güvenlik için Kurumsal Hosting veya Premium VDS altyapıları tercih edilebilir.
makefile
Kodu kopyala
makefile
Kodu kopyala
Etiketler: cpanel 2fa etkinleştirme, plesk two factor authentication, google authenticator kurulumu, ssh 2fa pam module, brute force koruması, hostligo kurumsal hosting, premium vds güvenlik
🧾 BAŞLANGIÇ BİLGİLERİ
Başlık: Root Girişi Kapatma (Disable Root Login) Nasıl Yapılır?
Kategori: Sunucu Güvenliği
html
Kodu kopyala
html
Kodu kopyala
Root Girişi Kapatma (Disable Root Login) Nasıl Yapılır?
Root hesabı, Linux sunucularda en yüksek yetkiye sahip kullanıcıdır. Ancak bu hesap üzerinden yapılan doğrudan girişler, özellikle SSH brute-force saldırılarında ciddi güvenlik riskleri oluşturur. Bu rehberde, root girişini kapatarak sadece yetkilendirilmiş kullanıcılar üzerinden güvenli yönetim yapmanın yollarını inceleyeceğiz.
1) Neden Root Girişi Kapatılmalı?
- Root hesabının varsayılan kullanıcı adı tahmin edilebilir.
- Brute-force saldırılarında ilk hedef root hesabıdır.
- Yetkisiz erişimler sistemin tamamını etkileyebilir.
2) Yeni Bir Yönetici Kullanıcı Oluşturma
SSH ile sunucunuza root olarak bağlanın ve yeni bir kullanıcı oluşturun:
adduser yonetici usermod -aG sudo yonetici
Bu kullanıcı artık sudo yetkisine sahiptir.
3) Root Girişini Devre Dışı Bırakma
SSH yapılandırma dosyasını düzenleyin:
nano /etc/ssh/sshd_config
Aşağıdaki satırı bulun ve şu şekilde değiştirin:
PermitRootLogin no
Kaydedip çıkın, ardından SSH servisini yeniden başlatın:
systemctl restart sshd
4) Alternatif Güvenli Erişim: Key Authentication
Root girişi devre dışı bırakıldıktan sonra kimlik doğrulama için SSH anahtar çiftleri kullanılmalıdır:
ssh-keygen -t rsa -b 4096 ssh-copy-id yonetici@sunucu-ip
Artık şifresiz, anahtar tabanlı güvenli erişim sağlayabilirsiniz.
5) Test Etme
- Yeni kullanıcıyla giriş yapın.
- Root girişi denemesi yaparak erişimin engellendiğini doğrulayın.
6) Ek Güvenlik Önlemleri
- Fail2Ban veya benzeri araçlarla brute-force koruması sağlayın.
- SSH portunu değiştirin (ör. 22 yerine 2222).
- Firewall’da yalnızca yönetici IP adresine SSH erişimi verin.
Sonuç
Root girişi devre dışı bırakmak, sunucu güvenliğinde en temel adımlardan biridir. Yalnızca yetkili kullanıcıların sudo üzerinden işlem yapmasına izin vermek, sistemin bütünlüğünü korur. Daha kapsamlı güvenlik ve yönetim altyapısı için Premium VDS veya Kurumsal Hosting tercih edilebilir.