GNU/Linux >> Tutoriels Linux >  >> Linux

Créer un PEM à partir d'un fichier PPK

Essayez ceci pour installer putty-tools

sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}

  1. Installez PuttyTools

    apt-get install putty-tools
    
  2. Générer un pem fichier du ppk

    puttygen server.ppk -O private-openssh -o server.pem  
    

Le fichier server.pem le fichier sera enregistré au même emplacement


Tout d'abord, installez PuTTY pour Mac en utilisant

brew install putty

Ensuite, utilisez la commande suivante pour convertir la clé privée au format .ppk en une clé privée au format PEM standard :

puttygen privatekey.ppk -O private-openssh -o privatekey.pem

Assurez-vous que les autorisations sur le fichier de clé privée sont correctement définies. Il ne doit être lisible que par l'utilisateur qui en est propriétaire.

chmod go-rw privatekey.pem

Vous pouvez maintenant utiliser la clé pour les connexions à partir de scripts et de la ligne de commande avec :

ssh -i privatekey.pem [email protected]

Si vous êtes sur Mac et que vous avez déjà installé Homebrew, depuis Terminal :

$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem

La première commande a été suggérée dans ce commentaire et la seconde dans la réponse d'Emizen Tech.


Linux
  1. Comment convertir un fichier PPK en PEM à l'aide de la commande

  2. Comment créer un swap sous Linux

  3. Comment créer un fichier d'échange sous Linux

  4. Créer des données de lecture de texte à partir d'un fichier ?

  5. Lire des modèles Grep à partir d'un fichier ?

Créer un fichier de sauvegarde d'image ISO à partir d'un dossier dans Ubuntu 17.10

Comment créer des répertoires à partir d'un fichier texte sous Linux

4 façons de créer un nouveau fichier sous Linux

Comment créer un fichier .htaccess personnalisé à partir de cPanel ?

Comment créer un fichier php.ini personnalisé à partir de cPanel ?

Comment convertir un fichier .pem en un fichier .ppk sous Windows et Linux