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 password
ve / veya keyboard-interactive
hiç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_rsa
varsayılan RSA anahtar çiftinin için id_ecdsa
ECDSA için, id_dsa
DSA 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_*.pub
kolaylık dosyası ( id_rsa.pub
için id_rsa
ve benzeri).