Kök kullanıcıları için ssh anahtar doğrulaması nasıl etkinleştirilir?


0

Root kullanıcısının ssh key authentication ile giriş yapmasını istiyorum. Bunu nasıl halledebilirim? Ssh config dosyasını değiştirmeyi ve PermitRootLogin şifresiz eklemeyi denedim ama işe yaramadı. Ben de sshd yeniden yüklemeyi denedim. 6'yı da kullanıyorum.


sunucu hata günlüğünde ne görüyorsun ( /var/log/secure )? Yeniden başlattın mı sshd hizmet?
Jakuje

1
PermitRootLogin öğesini evet olarak ayarlayıp sshd'yi yeniden başlatmanın yanı sıra, genel anahtarınızı /root/.sshd/authorized_keys dosyasına (600'e sahip) kopyaladınız, değil mi?
Gombai Sándor

Yanıtlar:


1

Her şeyi doğru yaptığınızı varsayalım (yukarıdaki yorumlara göre) ve hala işe yaramadı - sorun (ve düzenli olarak çarptığım) SELinux kuralları ile ilgili.

Bunun geçici olup olmadığını kontrol edebilirsiniz [geçici olarak? ] SELinux'u "echo 0 & gt; / selinux / enforcing" ile devre dışı bırakmak ve işlerin işe yarayıp yaramadığını görmek.

Görünüşe göre çözüm kutuya giriş yapmak ve "restorecon -R -v /root/.ssh" komutunu çalıştırmak (bu şekilde yapmadığımı itiraf ediyorum, sadece corepolicyutils kullandım ve her birine kopyalayıp yüklediğim bir ssh.pe dosyası yaptım) bu problemi olan sistem).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.