JuiceSSH doesn't currently support PPK private keys.

Full details on supported formats can be found in the FAQ section JuiceSSH Supported Private Key Formats (OpenSSH PEM) along with import techniques (using Smart Search).


The remainder of this tutorial will explain converting your PPK key into the supported OpenSSH PEM format.


Windows:

  1. Download and install puttygen from the Putty website 
  2. Open the PPK private key in puttygen and click Conversions -> Export OpenSSH key 
  3. Place the resulting openssh format private key on your device (via usb/email/dropbox etc)
  4. Create/update an identity in JuiceSSH and use the Smart Search to automatically find the key.


Linux/Mac OSX:


  • Linux: sudo apt-get install putty-tools
  • Mac OSX: brew install putty

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