How to Install GUI in Kali-Linux Running on EC2-Instance
Hello Guys, This is my first blog on medium. Today I will tell you about how to install GUI on the Kali-Linux running inside an EC2-Instance. So guys Let’s get started.
I Use the Kali Linux ami Provided by the aws-marketplace to launch the aws-instance:-
https://aws.amazon.com/marketplace/pp/prodview-fznsw3f7mq7to?ref=cns_srchrow
Step1: First of all Login into you EC2-Instance:
using command:
ssh -i key.pem user@<instance-ip>
in this user will be kali , given at here, in the usage instructions :-
Step2: sudo apt update && sudo apt dist-upgrade -y
If you get any error while Installing the package related to some dependencies and all. move to Step 7, resolve the issue, and then continue from step3.
Step3: Install the linux headers
Step4: sudo apt install nvidia-driver nvidia-cuda-toolkit -y
Step5: To connect it and see the GUI, I installed RDP to get the GUI and connect it threw Remmina to get the output.
Step6: Start the xrdp service using the command:
sudo systemctl enable xrdp and systemctl start xrdp
Step7: To Solve the following error:
use the command:
sudo apt install gcc-8-base
or
sudo apt install gcc-9-base,
based on the machine, first, try with gcc-8 first, and if it doesn’t work then use gcc-9.
To Connect it with Remmina:
Step1: Install remmina in ubuntu from ubuntu sofware center if you don’t have.
Step2: Click on the Plus Icon on the Top as shown:
Step3: Type Server, Username, Password of the user in Kali-Linux and select color depth to High color(16 bpp) as shown
Step4: Click on Save and Connect at the bottom to connect to the GUI of Kali-Linux
ERROR:- IF you see black screen error after logging, then you can basically follow the below steps:-
- sudo apt-get install xfce4
- in the user home directory, from which you are trying to connect, for e.g tarun. In the home directory of the user we need to create a file named :- .xsession
E.g:- cd /home/tarun - and run the below:-
Done
GUI is got installed on Kali-Linux.
Thank you Guys for Reading, Share it If you think this blog helps you.
In Case of Any Error or Issue, you can connect me on Linkedin:
https://www.linkedin.com/in/tarun-mittal-1507/
UPDATE:-
Sep-2022:-
Thanks Guys for reading and following the blog, one guy followed and he faced the issue and he connected with me on linkedin and because of that i updated this blog.