Follow the same process described in Create Windows instance in AWS to build the Linux instance. The only two differences are the security group settings and the remote connection method.
1) Create a new security group to allow the SSH (and VNC) inbound traffic.
2) There are 3 ways to connect to the remote Linux server.
– Web based SSH client
– On Linux, run the command ‘ssh -i keypair.pem username@ip address’
– On Windows, use ssh client to connect. e.g Putty
If you use Putty, you need to convert the .pem certificate into .ppk format.
Use private key file for authentication when connect to the remote server.
If you prefer to use GUI, then you need to install the desktop shell and VNC server. In my example, I use Ubunut 13.04 server.
Install Gnome and VNC
sudo apt-get update
sudo apt-get install gnome-core –y
sudo apt-get install vnc4server –y
Edit ~/.vnc/xstartup to define the gnome session
Run ‘vncserver’ and configure the password
Use vnc client to Connect