Bir keypair oluşturmak vermedi, muhtemelen yok olması birini.
SSH2 trafiği, DH, ECDH algoritmaları veya GSSAPI anahtar değişimi kullanılarak oluşturulan simetrik bir oturum anahtarı ile şifrelenir . Ne ana bilgisayar anahtarı ne de kullanıcı anahtarı veri şifrelemek için kullanılmaz - tek amacı kimlik doğrulamasıdır .
Şimdi SSH'nin çeşitli kimlik doğrulama yöntemlerini desteklediğini unutmayın : Buna ek olarak publickey, hemen hemen tüm sunucular basit passwordve / veya keyboard-interactivehiçbir anahtar üretimi veya kullanımının gerçekleşmediğini kabul eder - şifre doğrulama için uzak sunucuya gönderilir.
Başka bir deyişle, "Daha önce ssh bağlantıları kurduğum için, bir yerde olmalılar" yanlış - bağlantı kurmak için kullanıcı anahtar çifti gerekli değil .
Eğer varsa yaptığımız bir keypair oluşturmak, büyük olasılıkla olacak ~/.ssh/id_*- örneğin, id_rsavarsayılan RSA anahtar çiftinin için id_ecdsaECDSA için, id_dsaDSA için. Bu dosyalar içermesine rağmen , her iki anahtar çiftinin özel ve kamu parçaları, kamu kısmı genellikle otomatik ayrı içine ayıklanır id_*.pubkolaylık dosyası ( id_rsa.pubiçin id_rsave benzeri).