Creating Public/Private Keys
AWS creates PEM files to make it possible to connect to EC2 instances via SSH. The Chrome Secure Shell, however, needs a private and public key.Generating a public key is easy, but you will not be able to do this from ChromeOS. (It is probably possible to do this ChromeOS when running in Dev mode, but I haven't tried it yet.)
Using the following command: ssh-keygen -y -f key.pem > key.pub
At this stage you will have 2 files: key.pem and key.pub. Rename the key.pem to just 'key'. This will allow the Chrome Secure Shell to understand that it is the private key.
Create the SSH Connection
To create the SSH connection, open the Secure Shell extension and create a new connection. Use the EC2 connection string as you normally would - for example, an EC2 instance running Ubuntu would be ubuntu@<ec2 address> or when running an Amazon Linux instance it would be ec2-user@<ec2 address>.Import the private/public key by clicking in the Import button - from the file chooser select both the key and key.pub files.