ububtu server gui on aws ec2

How To Set Up GUI On Amazon EC2 Ubuntu server

Amazon EC2 Linux servers do not come with GUI, all the operations have to be done using ssh client like putty. So if you wish to have a GUI for your Amazon Linux instances, you can achieve it pretty easily. Once you installed the GUI essentials on your server, you can access it via windows remote desktop client. If you are using Linux, then you can use VNC viewer as a remote desktop client. In order to have a GUI, a lightweight LXDE desktop has to be installed on your server.


  1. Specially designed for cloud-based servers.
  2. Lightweight GUI for Linux
  3. Better interface
  4. Multi-language support
  5. Supports standard keyboard shortcuts
  6. Fast performance


  1. A running Ubuntu ec2 instance.
  2. Security group inbound traffic configured for ssh and RDP access (22 and 3389)

Getting Started

Step 1: Connect to the server using ssh client putty. How To Connect Ubuntu Server Using Putty

Step 2: Make sure that RDP port is enabled on the Ubuntu instance in which you are going to install lxde. Update the server and install lxde using the following commands.

Step 3: Once lxde is installed on your server, start the ldxe using the following command

Step 4:  Install xrdp to establish a remote desktop connection since you can’t have a GUI using putty. Use the following command to install xrdp

Step 5: Set a password for the default user “ubuntu”, since remote desktop connection requires username and password.

ALSO READ:  How To Install Wordpress On Amazon EC2 Ubuntu Instance

Step 6: Start the windows remote desktop client and enter the public DNS or the elastic IP of your server instance and hit connect.

Step 7: Enter the username and password of the server instance and hit ok as shown below.

Bingo!! you can start using your Ubuntu server with GUI via remote desktop connection.


Leave a Reply


Chef can be used to provision instances on AWS platform. When you provision a machine using chef , knife will…

Read more

The majority of the big, small and medium businesses moved their infrastructure to cloud for agility, scalability,…

Read more
domain name to ec2 server mapping

If you bought domain names from any provider like Godaddy, Namecheap etc, other than AWS Route53, you might have their…

Read more

Have some content ideas! We will help you publish it!


Cloud Computing Tutorial Blog