There are advantages and disadvantages with Linux servers one undeniable advantage is that there are much cheaper. Especially so if the distribution does not charge for licensing costs.
I am going to demonstrate how to connect to an AWS Ubuntu instance from my MAC and my Windows machine.
First the MAC.
This is one of those things that is much easier to do on a Mac.
First start an Ubuntu instance using the AWS management console.
One the instance has been provisioned click on connect.
Once the instance is running click connect.
and as the popup explains there options to connect.
For the MAC if you have not done so already you need to change the permissions on the pem file and you do that by opening your terminal window changing to the directory with the pem file in it or better still moving the pem file to your pwd.
Then from the terminal window type the following command
chmod 400 pemname.pem
Then finally to connect run the following command
ssh -i pemname.pem ubuntu@dnsstring
or just copy and paste from the AWS screen and paste it in to the terminal. Type in yes when requested and then you should be able to connect like you were on the terminal.
Pauls-Mac-mini:~ paulframpton$ chmod 400 doeonfire.pem
Pauls-Mac-mini:~ paulframpton$ ssh -i doeonfire.pem email@example.com
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Mon Jul 14 01:17:25 UTC 2014
System load: 1.91 Processes: 90
Usage of /: 9.7% of 7.74GB Users logged in: 0
Memory usage: 1% IP address for eth0: 10.251.29.206
Swap usage: 0%
Graph this data and manage this system at:
Get cloud support with Ubuntu Advantage Cloud Guest:
0 packages can be updated.
0 updates are security updates.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
Now for Windows.
First you need to download PuTTY also make sure you download the SSH key Generator.
Open the Putty key generator.
and navigate to where you stored the pem file.
You will need to change to view all files to see it.
click Save private key
You can not close the key generator.
Click on your instance in AWS and click connect.
Select the part highlighted which is username@computername and copy it to your clipboard. Then go to putty and paste it in the hostname field.
Next navigate to connection SSH then click on Auth.
Under Private key file for authentication click browse find the ppk file that you created earlier and click Ok.
Then click open.
If everything went well you should be logged in.