GNU/Linux >> Tutoriels Linux >  >> Linux

Comment convertir la clé .ppk en clé OpenSSH sous Linux ?

Faites-le avec Putty.

  • Linux : avec votre gestionnaire de paquets, installez PuTTY (ou les outils PuTTY les plus minimaux) :

    • Ubuntu sudo apt-get install putty-tools
    • Debian apt-get install putty-tools
    • Basé sur RPM yum install putty
    • Gentoo emerge putty
    • Archlinux sudo pacman -S putty
    • etc.
  • OS X : Installez Homebrew, puis exécutez brew install putty

Placez vos clés dans un répertoire, par ex. votre dossier personnel. Convertissez maintenant les clés PPK en paires de clés SSH :recherche de cache

Pour générer le privé clé :

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

et de générer le public clé :

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Déplacez ces clés vers ~/.ssh et assurez-vous que les autorisations sont définies sur privé pour votre clé privée :

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Si vous avez déjà essayé d'effectuer un 'git clone ' vous devrez peut-être également le faire

chmod 666 ~/.ssh/known_hosts

ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
  • -i le drapeau est importé d'un format autre que le format openssh
  • -f flag signifie lire depuis le fichier d'entrée

Source :un article de blog sur burnz.wordpress.com


Obtenez la clé privée :

ouvrez le fichier .ppk dans puttygen :

puttygen ~/.ssh/id_dsa.ppk

exporter en openssh :

Conversions → Exporter la clé OpenSSH

Obtenez la clé publique :

ouvrir comme avant la clé privée avec puttygen, la clé publique est sous clé publique à coller dans le fichier OpenSSH authorized_keys


Linux
  1. Comment convertir des fichiers en codage UTF-8 sous Linux

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

  3. Ssh - Convertir la clé Amazon .pem en clé Putty .ppk Linux ?

  4. Comment limiter le débit d'un tuyau sous Linux ?

  5. Comment installer 'convert' sur un système Linux ?

Comment convertir xlsx au format CSV sous Linux

Comment installer le serveur OpenSSH sur Alpine Linux

Comment convertir une page Web en PDF sous Linux

Comment configurer WireGuard VPN sur Linux

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

Comment convertir la clé privée de PuTTY (.ppk) en clé SSH