Autor del tema
#0
Linux sistemlerde SSH (Secure Shell) ile root kullanıcısı olarak giriş yapamama durumu, birçok kullanıcı için yaygın bir sorundur. Bu sorun genellikle yapılandırma ayarlarından veya güvenlik önlemlerinden kaynaklanmaktadır. İşte bu durumu çözmek için izlenebilecek adımlar ve dikkat edilmesi gereken noktalar.
İlk olarak, SSH sunucusunun yapılandırma dosyasını kontrol etmek önemlidir. Bu dosya genellikle
Dosyada dikkat etmeniz gereken en önemli satır
Eğer root kullanıcısı ile giriş yapmak istiyorsanız, bu satırı
Diğer bir kontrol etmeniz gereken nokta, root kullanıcısının şifresinin doğru olduğudur. Eğer şifreyi unuttuysanız, sistemin kurtarma modunda başlatılması gerekebilir. Bu durumda, sisteminizi kurtarma modunda başlatarak root şifresini sıfırlayabilirsiniz.
Son olarak, SSH hizmetinin çalıştığından emin olun. Aşağıdaki komut ile SSH servis durumunu kontrol edebilirsiniz:
Eğer SSH servisi çalışmıyorsa, aşağıdaki komut ile başlatabilirsiniz:
Tüm bu adımları takip ettikten sonra, root kullanıcısı ile SSH üzerinden giriş yapabilmeniz gerekir. Ancak, güvenlik risklerini göz önünde bulundurarak, her zaman daha güvenli alternatifleri değerlendirmek faydalı olacaktır.
İlk olarak, SSH sunucusunun yapılandırma dosyasını kontrol etmek önemlidir. Bu dosya genellikle
/etc/ssh/sshd_config konumunda bulunmaktadır. Bu dosyayı düzenlemek için şu komutu kullanabilirsiniz:CODE
1sudo nano /etc/ssh/sshd_configDosyada dikkat etmeniz gereken en önemli satır
PermitRootLogin satırıdır. Bu satırın ayarları şu şekilde olabilir:PermitRootLogin yes: Root kullanıcısının SSH ile girişine izin verir.
PermitRootLogin no: Root kullanıcısının SSH ile girişine engel olur.
PermitRootLogin prohibit-password: Root kullanıcısının yalnızca anahtar tabanlı kimlik doğrulama ile girişine izin verir.
Eğer root kullanıcısı ile giriş yapmak istiyorsanız, bu satırı
yes olarak ayarlamanız gerekmektedir. Ancak, güvenlik açısından bu ayarın no veya prohibit-password olarak kalması genellikle önerilir. Bu durumda, normal bir kullanıcı hesabı ile giriş yapıp, ardından sudo komutunu kullanarak gerekli işlemleri gerçekleştirebilirsiniz.Diğer bir kontrol etmeniz gereken nokta, root kullanıcısının şifresinin doğru olduğudur. Eğer şifreyi unuttuysanız, sistemin kurtarma modunda başlatılması gerekebilir. Bu durumda, sisteminizi kurtarma modunda başlatarak root şifresini sıfırlayabilirsiniz.
Son olarak, SSH hizmetinin çalıştığından emin olun. Aşağıdaki komut ile SSH servis durumunu kontrol edebilirsiniz:
CODE
1sudo systemctl status sshdEğer SSH servisi çalışmıyorsa, aşağıdaki komut ile başlatabilirsiniz:
CODE
1sudo systemctl start sshdTüm bu adımları takip ettikten sonra, root kullanıcısı ile SSH üzerinden giriş yapabilmeniz gerekir. Ancak, güvenlik risklerini göz önünde bulundurarak, her zaman daha güvenli alternatifleri değerlendirmek faydalı olacaktır.