Root Girişi Kapatma (Disable Root Login) Nasıl Yapılır?

Root Girişi Kapatma (Disable Root Login) Nasıl Yapılır?
Yazı Özetini Göster

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?

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

  1. cPanel hesabınıza giriş yapın.
  2. “Security” sekmesi altındaki Two-Factor Authentication’a tıklayın.
  3. “Set Up Two-Factor Authentication” seçeneğini seçin.
  4. QR kodu, mobil cihazınızdaki Google Authenticator veya Authy uygulamasıyla tarayın.
  5. 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

  1. Plesk Panel’e admin olarak giriş yapın.
  2. Sol menüden Extensions → Security → Google Authenticator eklentisini kurun.
  3. Kurulum tamamlandıktan sonra My Profile → Multi-Factor Authentication sekmesini açın.
  4. “Enable Two-Factor Authentication” butonuna tıklayın.
  5. 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

  1. Yeni kullanıcıyla giriş yapın.
  2. 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.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar