Filezilla / Puttygen non riconosce il file di chiave privata

Ho generato una chiave per una macchina virtuale Ubuntu in esecuzione su Cloud Services Azure http://www.windowsazure.com/en-us/manage/linux/how-to-guides/ssh-into-linux/

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem 

Quando carichi la chiave privata in Filezilla, mi chiede di convertire il formato, tuttavia, quando converto la chiave che fallisce, lo stesso accade con puttygen dalla console linux, utilizzando questo:

 puttygen myPrivateKey.key -o myKey.ppk 

In entrambi i casi ho il seguente errore:

 puttygen: error loading `myPrivateKey.key': unreceachsed key type 

A proposito, questa chiave non ha una passphrase.

Ho trovato un vecchio thread su di esso, ma sto utilizzando versione 0.6.3 che è più recente di quello che questo thread raccomanda:

http://fixunix.com/ssh/541874-puttygen-unable-import-openssh-key.html

Sono riuscito a risolvere questo problema utilizzando un altro cliente gui Fugu per Mac, ma uno del mio collega utilizza windows e devo ancora capire.

Dal momento che Filezilla è il client ftp de facto, ho pensato che sarebbe stato più facile risolverlo lì.

Grazie

  • Hai bisogno di aiuto per la configuration di VirtualHost di Apache
  • Imansible avviare server rabbitmq su Ubuntu 12.04
  • uWSGI non verrà avviato con systemd sotto Ubuntu 16.04
  • Come disattivo permanentemente lo screen saver della console di Linux, in tutto il sistema?
  • Crea sottodominio VHost & Forward ad esso
  • Posso (praticamente) bloccare l'accesso alla port SSH solo per il mio Paese?
  • Nginx & Passenger - fallito (11: Resource temporaneamente non disponibile) durante la connessione a monte
  • denyhosts ignorando /etc/hosts.allow
  • 3 Solutions collect form web for “Filezilla / Puttygen non riconosce il file di chiave privata”

    puttygen capisce chiavi openssh, non chiavi SSL. È necessario generare una coppia di chiavi ssh usando ssh-keygen (1), poi puttygen convertire la chiave privata nel suo formato .ppk.

    cambiando la password, come suggerito sopra, ha funzionato per me. Ho cambiato la password

    ssh-keygen -p -f private_keyfile
    quindi riprovato ad usare puttygen per creare un file ppk e ha avuto successo.

    puttygen private_keyfile -o private_keyfile_for_putty.ppk

    prima di cambiare la password ho avuto un errore
    "puttygen: errore di caricamento` rate_notices_key ': tipo chiave non riconosciuto "

    usando il puttygen su entrambe le windows e il mio FreeBSD vm. grazie per questo, ho cercato alti e bassi prima di trovare la tua risposta. Certo, avrei potuto creare una nuova coppia di chiavi con puttygen, ma avendo usato ssh-keygen e presentato la chiave pubblica a un fornitore per un account per accedere a un sito ftp sicuro, volevo usare la chiave privata che avevo già avuto.

    Dopo aver impostato la passphrase usando ssh-keygen, il tasto ssl viene convertito in chiave privata ssh, quindi può essere riconosciuto da puttygen.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.