~/.ssh/authorized_keys
Dosya anahtarların bir listesini içerir. Bunlardan biriyle eşleşen özel bir anahtara sahip olan herkesin bu makineye bağlanmasına ve bu kullanıcı hesabı altında uzaktan erişim elde etmesine izin verir ( ~
yolun önündeki dalga işareti , bu dosyanın geçerli kullanıcının ana dizininin altında olduğunu gösterir).
Sunucusuna (makine Bağlanmak istediğiniz Açık için ):
Bu dosyayı sildiyseniz, hiç kimse özel anahtarlarını kullanarak bu kullanıcı hesabı altında kimlik doğrulaması yapamaz. Parola kimlik doğrulaması, devre dışı bırakılmadığı sürece yine de çalışır.
Genel anahtar kimlik doğrulama yöntemini kullanarak dosyayı yeniden oluşturmanız ve erişim izni vermek istediğiniz tüm ortak anahtarları eklemeniz gerekir.
İstemci (Bağlanmak istediğiniz makinede gelen , yani yerel makine):
Burada bir authorized_keys
dosyaya ihtiyacınız yoktur , çünkü muhtemelen herhangi bir anahtarı yetkilendirmek istemez ve onlara yerel bilgisayarınıza uzaktan erişim izni vermezsiniz. Boş veya silinmiş olmalıdır.
İstemci üzerinde, yalnızca sunucuda yetkili özel anahtar dosyalarını ihtiyaç (yani hangi bunlara karşılık gelen kamuda tuşları var authorized_keys
sunucudaki dosya) ve isteğe bağlı olarak uygun bir config
ve known_hosts
dosyası.
rm
komut dizinin içeriğini nasıl listeledi? Bu bir kopyalama hatası mı olmalıls /home/mike/.ssh/
?