pem file support?
How can I load a pem file (e.g. from AWS) into Termius on iPad?
This actually should work. You just need to copy the content of the pem file to the private part of the key when copying it into Termius app in the Keychain section.
We’ll double-check it.
If you have any other problems please contact us here – http://support.termius.com/
It works like charm. Thanks a lot
1. From preferences navigated to keychain section
2. Added the private key there by selecting pem file at clicking file
3. Created the new host and added the username and selected the required key against it.
4. Tried connecting and it worked like charm.
this does not work
I get this error trying to connect to aws ec2
Unable to extract public key from private key file
What if I don't want to give all my users a copy of the PEM file? The login with the PEM file will allow root access. AWS supports public keys and has a method for public key support found at: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html#create-user-account
How to make this work with Termius?
Daniel Ancines commented
Copying the whole .pem file content it worked like a charm.
Erdinc Keloglu commented
not working for linux version, too. i'm on ubuntu 18.04.1 LTS. when i import pem key, it asks for a password and cant login.
It prompted me for a password because I entered, within the Termius host configuration, the user as ec2-user@<fqdn>. Termius also appends the fqdn to the user name so it ended up getting appended twice. It shows you the username it used in the pop up when it asks for the password.
Tushar Borole commented
it ask me for password, what should i do
This doesn’t directly answer the question here but I can describe the successful process I used to be able to setup Termius on an iPad to access an AWS instance.
First create an RSA key in Termius. The type must be RSA, size can be anything and you can add a pass phrase if you like. Next you need to ‘Copy Public Key’.
Now go to your AWS console. Under Network & Security > Key Pairs click the ‘Import Key Pair’ button. Give the key a name and paste the public key in the large text box.
Now, still in the AWS console create your instance. When setting up security use the key you just added. Make a note of the instance details (username & hostname).
Back in Termius add the host with the noted details. Remember to setup the host to use the key you created.
That’s it. You should be able to log in now. At least I was when using this process.
I tried on Mac OS, it still don't work with pem file after I added into Performances/KeyChain
Charly Arg commented
I can confirm that I converted my .ppk from putty to .pem using puttygen, and then I opened the .pem file with Textedit, copied and pasted over the private key in the keychain in Termius and it worked perfectly!
Can't find a way to add pem file into Termius Mac version, ideally, the user should able to drag pem file to the keychain in the performance of Termius Mac app. hope it will be supported soon.
1. Link your iPad with PC where .pem file installed.
2. Open iTunes and click iPad -> File Sharing
3. Click 'Termius' from the list then you can put your '.pem' file at the right side.
4. Go to Termius and open keychain then '.pem' file will show up
Krishnadas PC (Kichu) commented
As the admin commented, it works correctly on my Mac.
Tried with every possible combination (with opening and closing line, without it, etc.) but still getting the error "unsupported key format"
It worked for me, as they have instructed, just make sure you copy the contents of the pem file TOGETHER WITH the opening and closing line (" -----BEGIN RSA PRIVATE KEY-----"...)
same issue. unsupported key format. Need a way to point to a .pem file.
Same problem, too...
I'm having the same issue
Jon Plotter commented
I added the RSA key to the keychain. I selected it after. Yet when I connect, I am asked for the password. Is there anything wrong with what I am doing?
( I saved the key in the password field also - same result)