Jump Desktop for iOS supports two types of SSH authentication mechanisms: password authentication and public key authentication. To use public key authentication, you will need to import your SSH private key file into Jump Desktop. Jump Desktop supports the OpenSSH key format only.
There are two ways to import the private key into Jump Desktop for iOS:
To import the private key using the clipboard simply copy the contents of the private key into iOS's clipboard and then open up Jump Desktop and edit the SSH server settings. Then tap the 'Import' button to have the key imported.
To import the private key using iTunes File Sharing: Connect your device to your Mac (or PC) and open up iTunes.Then open up the 'Apps' section and select 'Jump' in the 'File Sharing' section. Drag and drop the private key file into the documents directory. Next go back into your iOS device and edit the 'SSH' server settings. Tap the the 'Import' button and Jump should list the private key there - select it and you should be done.
If you want to generate a new SSH key pair then try this inside a terminal window (assumes you have OpenSSH installed on your machine):
ssh-keygen -t rsa -m PEM -C "firstname.lastname@example.org" -f rsakey
This will generate two files inside the current directory: rsakey and rsakey.pub . "rsakey" is the file that you should import into Jump Desktop. Be sure to put the rsakey.pub file into your .ssh/authorized_keys file.