Qu'est-ce que j'ai fait :
[.____] J'essaie de vous connecter à mon serveur distant avec une clé privée avec
ssh -i privkey.ppk root@ip
Mais cela retourne une erreur.
[.____] Message d'erreur :
Load key "privkey.ppk": invalid format
root@ip: Permission denied (publickey).
Résultat attendu :
Je devrais pouvoir vous connecter à mon serveur distant avec clé SSH.
Contenu de fichier clé :
PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key-20181019
Public-Lines: 6
some lines
Private-Lines: 14
some lines
Private-MAC: some letters
OS : Ubuntu 18.04
(P.s :
Cette clé est générée par le logiciel PutTygen. Pour l'utiliser sous Linux, vous devez démarrer PutTygen, chargez la touche (File-> Charger la clé privée), puis l'exportez comme clé OpenSSH (conversions-> EXPORT OPENSSH KEY)
Mon PPK était au format PUTTY PPK que j'ai dû convertir au format OpenSSH.
[.____] J'ai converti .ppk à OpenSSH en utilisant ceci réponse , maintenant je suis capable de vous connecter.
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub