15%

Alexhost dileklerinizi gerçekleştiriyor

Ankete katılın ve ödüller kazanın

ALEX26
Başlayın
25.11.2024

Ubuntu’da SSH üzerinden root oturumunu nasıl etkinleştirirsiniz

Ubuntu’da SSH Üzerinden Root Girişini Nasıl Etkinleştirirsiniz

Varsayılan olarak, Ubuntu güvenlik nedenleriyle SSH üzerinden root girişini devre dışı bırakır. Bu kısıtlama, root hesabının sistem üzerinde tam kontrol sahibi olması nedeniyle yetkisiz erişimden sunucuları korumaya yardımcı olur. Ancak, bazı durumlarda – sorun giderme veya ileri düzey yönetim görevleri gibi – SSH üzerinden root girişini etkinleştirmek gerekebilir. Bu kılavuz, Ubuntu’da root SSH girişini etkinleştirme sürecini adım adım anlatır ve önemli güvenlik hususlarını vurgular.

Önemli Güvenlik Hususları

SSH üzerinden root girişini etkinleştirmeden önce, bunun güvenlik risklerini önemli ölçüde artırabileceğini unutmayın. Aşağıdaki önlemleri göz önünde bulundurun:

  • Güçlü bir şifre kullanın: Root şifresinin karmaşık ve tahmin edilmesi zor olduğundan emin olun.
  • Bir güvenlik duvarı etkinleştirin: SSH erişimini yalnızca güvenilir IP adreslerinden sağlamak için
    ufw
    veya başka bir güvenlik duvarı kullanın.
  • SSH anahtarları kullanın: Şifrelere güvenmek yerine SSH anahtar tabanlı kimlik doğrulama kullanmanız şiddetle önerilir.
  • Kullanımdan sonra root girişini devre dışı bırakın: Yönetim görevleri tamamlandıktan sonra, potansiyel saldırı vektörlerini azaltmak için root SSH girişini devre dışı bırakın.

Ön Gereksinimler

  • sudo
    ayrıcalıklarına sahip bir kullanıcı hesabı.
  • Ubuntu sunucunuza SSH erişimi.

Adım 1: Root Şifresini Ayarlayın veya Etkinleştirin

Root hesabının bir şifresi yoksa, bir tane tanımlamanız gerekir. Ubuntu, varsayılan olarak doğrudan root girişini devre dışı bırakır ve root şifresi ayarlamaz. Root şifresini ayarlamak veya değiştirmek için aşağıdaki komutu çalıştırın:

sudo passwd root

Yeni bir root şifresi girmeniz ve onaylamanız istenecektir. Güvenli bir şifre seçin. Tamamlandığında, root hesabı etkinleştirilecektir.

Adım 2: SSH Yapılandırma Dosyasını Düzenleyin

SSH üzerinden root girişine izin vermek için SSH daemon yapılandırma dosyasını değiştirmeniz gerekir.

  1. Tercih ettiğiniz metin düzenleyicisi ile SSH yapılandırma dosyasını açın, örneğin:

sudo nano /etc/ssh/sshd_config

  1. Aşağıdaki satırı bulun:

PermitRootLogin prohibit-password

Bu ayar, root girişine yalnızca SSH anahtarları aracılığıyla izin verir ve şifre tabanlı kimlik doğrulamayı devre dışı bırakır.

  1. Satırı şu şekilde değiştirin:

PermitRootLogin yes

Bu değişiklik, root kullanıcısının bir şifre kullanarak giriş yapmasına izin verir.

Dosyayı kaydedin ve düzenleyiciden çıkın.

nano
‘de,
CTRL + O
tuşuna basın, ardından
Enter
tuşuna basın ve
CTRL + X
ile çıkın.

Adım 3: SSH Servisini Yeniden Başlatın

Değişiklikleri uygulamak için SSH servisini yeniden başlatın:

sudo systemctl restart ssh

Alternatif olarak, şunu kullanabilirsiniz:

sudo service ssh restart

Bu, yeni yapılandırmayı uygulayacak ve SSH üzerinden root girişini etkinleştirecektir.

Adım 4: Root SSH Girişini Test Edin

Root girişini etkinleştirdikten sonra, yapılandırmayı test edin:

  1. Bir terminal veya SSH istemcisi açın.
  2. Sunucunuza root olarak bağlanın:

ssh root@your_server_ip

  1. Önceden yapılandırdığınız root şifresini girin.

Her şey doğru yapılandırıldıysa, artık root kullanıcısı olarak giriş yapmış olmalısınız.

Adım 5: Kullanımdan Sonra Değişiklikleri Geri Alın (Tavsiye Edilir)

Güvenlik nedenleriyle, görevleriniz tamamlandıktan sonra root SSH girişini devre dışı bırakmak en iyisidir. Bunu yapmak için:

  1. SSH yapılandırma dosyasını tekrar açın:

sudo nano /etc/ssh/sshd_config

  1. PermitRootLogin
    ayarını şu şekilde geri değiştirin:

PermitRootLogin prohibit-password

  1. SSH servisini yeniden başlatın:

sudo systemctl restart ssh

Bu, doğrudan root SSH erişimini tekrar devre dışı bırakacak ve yönetim erişiminin

sudo
ayrıcalıklarına sahip kullanıcı hesapları aracılığıyla gerçekleştirilmesini sağlayacaktır.

15%

Alexhost dileklerinizi gerçekleştiriyor

Ankete katılın ve ödüller kazanın

ALEX26
Başlayın