Güvenli olmayan açık ağlarda çalışırken, SSH protokolü farklı cihazlar arasında uzak bağlantılara yardımcı olur. Bunu kullanarak, kullanıcılar dosyaları uzaktan aktarabilir ve ayrıca ağı yönetebilir.
Güvenli olmayan ağlarda birden fazla cihaz olduğundan, SSH bir dizi anahtar kullanır, i-e Özel Anahtar ve Genel anahtar , cihazlar arasında uzaktan güvenli bir bağlantı oluşturmak için.
Arasındaki Fark Özel anahtar ve bir Genel anahtar bu bir Özel anahtar özellikle kullanıcı için yalnızca bir kimlik doğrulama anahtarıdır ve buna bir kimlik anahtarı . NS Genel anahtar olarak da adlandırılır bir yetkili anahtar , sunucuya (ana bilgisayar) yerleştirilir; Ortak Anahtara sahip olan herkes, verileri şifreleyebilir ve SSH protokolü üzerinden bağlantı kurabilir.
Her anahtarın benzersiz olduğunu ve yalnızca aynı anahtar çiftiyle çalıştığını unutmayın.
SSH izni reddedilen Genel Anahtarı nasıl düzeltirim:
SSH anahtarları ile çalışırken, izin reddedildi ortak anahtar hatası, sıklıkla meydana gelen hatadır.
Bu kılavuz, karşılaşabileceğiniz olası hatayı ve bunların hızlı çözümlerini size gösterecektir.
Çözüm1: Parola Doğrulamayı Etkinleştirin:
İlk çözüm, SSH sunucusuna erişmek için parola girişini etkinleştirmektir. Bunun için açın sshd/yapılandırma terminalde dosya ve Parola Kimlik Doğrulamasını yapılandırın:
$sudo nano /vesaire/ssh/sshd_config
gelene kadar aşağı kaydırın Şifre Doğrulama satırı ve olarak ayarlanıp ayarlanmadığını kontrol edin Evet :
PawordKimlik DoğrulamaEvet
Dosya düzenlendikten sonra. Kaydedin ve yeniden başlatın ssh komutu kullanarak hizmet:
$sudosystemctl sshd'yi yeniden başlatÇözüm 2: Dosya Sistemi İzinlerini Yapılandırın:
Güvenlik sorunları nedeniyle, bazen parola doğrulamaya erişim önerilmez.
Yapabileceğiniz bir sonraki şey, Ortak anahtar Kimlik Doğrulaması yöntem.
İçinde sshd/yapılandırma dosya, aşağıdaki satırları arayın ve belirtildiği gibi ayarlayın:
PermitRootGiriş noPublicKeyAuthenticationEvet
Ayrıca şunu kontrol edin KullanımPAM ayarlandı Evet :
Değişiklikleri kaydedin ve yeniden başlatın ssh hizmet:
$sudosystemctl sshd'yi yeniden başlat3. Çözüm: Dizin İznini Ayarlayın:
Kullan -ld ' komutunun iznini kontrol etmek için .ssh içeren dosya yetkili_anahtarlar :
$ls -ld.ssh/yetkili_anahtarlar
NS .ssh klasör okuma ve yazma iznine sahip olmalıdır ve ayarlamak için aşağıdaki komutu kullanın:
$chmod 600 /ev/wardah/.ssh/yetkili_anahtarlar
Çözüm:
NS Güvenli Kabuk (SSH) protokolünün birden fazla kimlik doğrulama yaklaşımı vardır ve Ortak Anahtar bunlardan biridir. SSH bir dizi anahtar kullanır, Genel anahtar ve Özel anahtar , protokol üzerinden bağlantı kurmak için. NS Genel anahtar Ana Sunucuya yerleştirilir; ortak anahtara sahip olan herkes, verileri şifreleyebilir ve uzaktan bağlantı kurabilir.
Genel anahtarla çalışırken, izin reddedildi hatası, insanların genellikle karşılaştığı en çok tekrarlanan hatadır. SSH izni reddedilen ortak anahtarın nasıl çözüleceği konusunda bu kılavuzdan birden fazla yaklaşım öğrendiniz.