Last active
January 8, 2024 11:00
-
-
Save mikaelMortensenADI/d820435eaee92f518e12f3d92e3a0ce4 to your computer and use it in GitHub Desktop.
How to Install VNC on an Amazon EC2 Centos 7.2 AMI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
How to Install VNC on an AWS EC2 Centos 7.2 AMI | |
Reference: http://devopscube.com/how-to-setup-gui-for-amazon-ec2-rhel-7-instance/ | |
1. Update the server using the following command. | |
sudo yum -y update | |
2. Install the gnome GUI components using the following command. | |
sudo yum groupinstall -y "Server with GUI" | |
3. Issue the following commands to start the GUI during boot. | |
sudo systemctl set-default graphical.target | |
sudo systemctl default | |
4. Install the VNC service | |
sudo yum install -y tigervnc-server | |
5. Setup VNC password for you user account, this is used when you login to your EC2 Desktop | |
sudo passwd EC2-user | |
5.1 [Optional] Setup VNC password for the root user account. Should not be needed, but in case it is | |
sudu su | |
passwd | |
exit | |
6. Connect to cloud server with tunnel forwarding for VNC desktop :1. :2 is 5902, :3 is 5903 and so on. | |
ssh -L 5901:localhost:5901 -i <your.pem> EC2-user@<public IP/DNS name> | |
7. Start VNC server | |
vncserver <your options> | |
8. Connect to VNC server | |
Use localhost:1 as the server name | |
9. Changing resolution of the VNC desktop | |
Open xterm | |
#xrandr by itself shows all available resolutions. | |
xrandr -s <resultion> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
running this ssh -L 5901:localhost:5901 -i <your.pem> EC2-user@<public IP/DNS name> not working . i am running it on ec2 console