GNU/Linux >> Linux Esercitazione >  >> Linux

Come convertire la chiave .ppk in chiave OpenSSH sotto Linux?

Fallo con Putty.

  • Linux: con il tuo gestore di pacchetti, installa PuTTY (o gli strumenti PuTTY più minimali):

    • Ubuntu sudo apt-get install putty-tools
    • apt-get install putty-tools simile a Debian
    • Basato su RPM yum install putty
    • Gentoo emerge putty
    • Archlinux sudo pacman -S putty
    • ecc.
  • OS X: Installa Homebrew, quindi esegui brew install putty

Metti le tue chiavi in ​​​​una directory, ad es. la tua cartella home.Ora converti le chiavi PPK in coppie di chiavi SSH:ricerca nella cache

Per generare il file privato chiave:

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

e per generare il pubblico chiave:

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

Sposta queste chiavi su ~/.ssh e assicurati che le autorizzazioni siano impostate su private per la tua chiave privata:

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

Se hai già provato a eseguire un 'git clone ' operazione di cui potresti aver bisogno per eseguire anche questa operazione

chmod 666 ~/.ssh/known_hosts

ssh-keygen -i -f id_dsa_1024_a.pub > id_dsa_1024_a_openssh.pub
  • -i flag è importato da un formato diverso da openssh
  • -f flag significa letto dal file di input

Fonte:post di blog su burnz.wordpress.com


Ottieni la chiave privata:

apri il file .ppk in puttygen:

puttygen ~/.ssh/id_dsa.ppk

esporta come openssh:

Conversioni → Esporta chiave OpenSSH

Ottieni la chiave pubblica:

aperto come prima della chiave privata con puttygen, la chiave pubblica è sottochiave pubblica da incollare nel file OpenSSH authorized_keys


Linux
  1. Come configurare l'autenticazione basata su chiave SSH in Linux

  2. Come convertire un file PPK in PEM usando Command

  3. Come convertire il file PPK in chiavi OpenSSH e accedere utilizzando SSH in Linux?

  4. Converti la chiave privata Openssh in una chiave privata Ssh2?

  5. Come installo 'convert' su un sistema Linux?

Come convertire xlsx in formato CSV in Linux

Come installare il server OpenSSH su Alpine Linux

Come convertire una pagina Web in PDF in Linux

Come configurare WireGuard VPN su Linux

Come convertire un file .pem in un file .ppk su Windows e Linux

Come convertire la chiave privata di PuTTY (.ppk) in chiave SSH