In this article, we will take a look at how to configure a Parrot Security OS device for remote access using XRDP.
The following demonstration was tested with the following:
- Parrot OS 4.10
- Windows RDP application
The article assumes that you already have Parrot Security OS up and running.
Install Desktop Environment on Parrot OS
The first step involves updating Parrot OS and installing a Desktop Environment (DE) called XFCE so that the machine can be accessed remotely.
sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Once XFCE is installed, XRDP can now be installed using the following commands.
sudo apt install xrdp
Once installed, verify the status of XRDP; it should show as ‘active (running)’.
Add Users to the Correct Group
User accounts that are required to access the Parrot OS device remotely will need to be able to read the SSL certificate provided by the device. Without this users cannot connect remotely. There are a few ways to carry out the following step however, I believe the way demonstrated below is more user-friendly and avoids errors.
Navigate to System > Administration > Users and Groups
Once on the user page, select the user/s that will access the machine remotely and click Manage Groups.
Scroll down to ssl-cert and double-click on the group.
Within the group add select the users that should be a part of the group ensuring that the tick is present in the radio button. Once satisfied click OK.
XRDP is now installed and you should be able to access the machine remotely over TCP 3389. You can choose to modify the XRDP configuration by navigating to /etc/xrdp. Depending on your machine settings you may need to allow TCP 3389 on the host’s firewall.