You are currently viewing Enabling Remote Access of Parrot Security OS

Enabling Remote Access of Parrot Security OS

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

Install XRDP

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.

Closing Comments

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.


Kelvin is a Cyber Security professional with years and experience working with organisations in different verticals, both large and small. He enjoys contributing to the Network Wizkid knowledge base and he also creates technical content. Kelvin enjoys learning new things and often does this by working on achieving new technical certifications. He holds many professional certifications and academically, he has achieved a Bachelors and Master's degree in both Computer Networks and Cyber Security.

Leave a Reply