Prova questo per installare putty-tools
sudo apt install putty-tools
puttygen key.ppk -O private-openssh -o key.pem
ssh -i ~/key.pem {user}@{ip}
-
Installa PuttyTools
apt-get install putty-tools
-
Genera un
pem
file dal formatoppk
puttygen server.ppk -O private-openssh -o server.pem
Il file server.pem il file verrà salvato nella stessa posizione
Innanzitutto, installa PuTTY per Mac utilizzando
brew install putty
Quindi, utilizza il seguente comando per convertire la chiave privata in formato .ppk in una chiave privata in formato PEM standard:
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
Assicurati che le autorizzazioni sul file della chiave privata siano impostate correttamente. Dovrebbe essere leggibile solo dall'utente che lo possiede.
chmod go-rw privatekey.pem
Ora puoi utilizzare la chiave per gli accessi dagli script e dalla riga di comando con:
ssh -i privatekey.pem [email protected]
Se sei su un Mac e hai precedentemente installato Homebrew, da Terminale:
$ brew install putty
$ puttygen server.ppk -O private-openssh -o server.pem
Il primo comando è stato suggerito in questo commento e il secondo dalla risposta di Emizen Tech.