
Ubuntu işletim sisteminde SSH yetkisi nasıl verilir
Ubuntu işletim sisteminde root kullanıcısını aktif etmek ve SSH yetkisi vermek için aşağıdaki adımları izleyebilirsiniz:
1. Root Kullanıcısını Aktif Etme
Ubuntu, güvenlik nedeniyle root kullanıcısını varsayılan olarak devre dışı bırakır. Root kullanıcısını etkinleştirmek için şu adımları takip edin:
-
Terminali açın ve aşağıdaki komutu girin:
sudo passwd root
-
Yeni bir şifre belirleyin. Bu şifre, root kullanıcısının şifresi olacak.
-
Artık root kullanıcısını aktif ettiniz ve istediğiniz zaman
sudo su
komutuyla root oturumuna geçebilirsiniz.
2. SSH'yi Yapılandırarak Root Kullanıcısına Erişim Yetkisi Verme
Ubuntu'da, varsayılan olarak root kullanıcısının SSH ile bağlanması engellenmiştir. Bu yetkiyi vermek için aşağıdaki adımları izleyebilirsiniz:
-
SSH yapılandırma dosyasını açın:
sudo nano /etc/ssh/sshd_config
-
Dosyada
PermitRootLogin
satırını bulun. Bu satır muhtemelen şu şekilde yorumlanmış olacaktır:#PermitRootLogin prohibit-password
-
Bu satırı aşağıdaki şekilde değiştirin:
PermitRootLogin yes
Eğer satır yoksa, dosyanın sonunda ekleyebilirsiniz.
-
Değişiklikleri kaydedin ve çıkın (Nano editörü için:
Ctrl+O
ile kaydedin,Ctrl+X
ile çıkın). -
SSH servisini yeniden başlatın:
sudo systemctl restart ssh
3. SSH ile Bağlantı Kurma
Artık root kullanıcısına SSH ile bağlanabilirsiniz. SSH bağlantısı kurarken şu komutu kullanabilirsiniz:
ssh root@ip_adresi
Burada ip_adresi
, bağlanmak istediğiniz Ubuntu sisteminin IP adresidir. Şifreniz sorulacaktır; aktif ettiğiniz root şifresini girin.
Dikkat Edilmesi Gerekenler
- Güvenlik: Root kullanıcıyla doğrudan SSH bağlantısı, güvenlik risklerine yol açabilir. Bu nedenle, genellikle root yerine kullanıcı hesaplarıyla çalışmak daha güvenlidir.
- Firewall ve Güvenlik Duvarı: SSH erişimi sağlamadan önce, sistemdeki güvenlik duvarının SSH'ye izin verdiğinden emin olun.
Eğer root erişimi kullanmak yerine başka bir kullanıcı hesabı oluşturup ona SSH yetkisi vermek isterseniz, bunu da yapabilirsiniz.