Recent Changes - Search:



My journals will take the place of a blog. If you go to the Journal page there is an RSS feed to subscribe with.

« July 2017 

Sites I take responsibility for

West Volusia, Florida






Places I frequent



Items for sale:


edit SideBar

How to log in to Amazon EC2 using PEM format from SecureCRT

Include our styles below Infobox - invoke as >>infobox<< ... >><<

Codebox: - invoke as >>codebox<< ... >><<

warnbox: - invoke as >>codebox<< ... >><<

editingbox: - invoke as >>codebox<< ... >><<

noticebox: - invoke as >>codebox<< ... >><<

Page bread crumbs: Welcome to! - My Public Technical Notes - Software And Operating Systems - Software - Secure Shell - Secure CRT - How To Log In To Amazon EC 2 Using PEM Format From Secur CRT

Pages by tags: (:listtags:)
Subscribe to this wiki: RSS Feed RSS or subscribe to this page for changes: RSS Feed RSS
496 articles have been published so far. Recent changes

2016-03-22: This site is being moved to my main site at as part of a consolidation to one domain.

SecureCRT requires both a private and a public key. Use the supplied key.pem file from EC2 here as your private key only in Windows for SecureCRT rename it to "key." with no file type. Copy this down to a directory on your local Windows machine use it as Your Identity file in SCRT. Now we need a public key. You can create that below by following the bellow steps. Make sure that file has the same name as key. but ends in file type .pub so in other words Save that also to your Windows PC in the same directory as the private key file "key.". Note the name does not have to be "key" but both have to be named the same except for the file type.

SecureCRT 6.2 and above:

Support for Amazon EC2 keys has been implemented in SecureCRT 6.5 beta 2 and later.

To use the Amazon EC2 private key:

  1. Create an SSH2 session
  2. Specify PublicKey as the authentication method in Session Options / SSH2
  3. Set the Amazon EC2 key as the private key to use for the session
    1. Select PublicKey in Session Options / SSH2
    2. Click the Properties button
    3. Select Use session public key setting
    4. Browse to or enter the path to the EC2 private key in the entry box under Use identity or certificate file
  4. Connect to the EC2 server

Older versions of SecureCRT (I used 5.5.3 for example):

With access to OpenSSH either via Linux, unix or Cygwin:

 $ cp ec2-key.pem "ec2-key." # Copy for use as private key in SCRT

 $ ssh-keygen -p -f "ec2-key." # Remove the passphrase if there is one

 $ ssh-keygen -e -f "ec2-key." > # Create the public key file

Now copy the private key file "ec2-key." and the public key file "" file to your PC in the directory used by SecureCRT or a new location. In my case I store AWS keys in C:\aws. It is impertive you save the private key file on the PC with only a dot "." at the end or SCRT will fail to recognize it. In SCRT set the SSH->PublicKey->Properties->"Use identity" to the file "/path/to/ec2-key.". Set user as root (typically some images have non-root log-ins such as "ec2-user"). Once you login use the "sudo bash" command to gain privileges).

Using OpenSSH:

No conversion is needed with OpenSSH

 $ ssh -i /path/to/ec2-key.pem root@ec2-instance-ip


Kevin's Public Wiki maintained and created by Kevin P. Inscoe is licensed under a
Creative Commons Attribution 3.0 United States License.

Back to my web site -

Edit - History - Print - Recent Changes - Search
Page last modified on May 14, 2013, at 09:33 AM EST