web-dev-qa-db-fra.com

Charger la clé "privily.ppk" format invalide

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 :

  1. J'utilise la même clé dans PuTTY, TERMIUS pour vous connecter à mon serveur distant et à sa fonctionnement bien.
  2. Ping CMD ansile renvoyant également le même résultat)
4
AATHITH RAJENDRAN

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)

10
Romeo Ninov

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
4
AATHITH RAJENDRAN