
Parrot OS is a free and open-source Debian-based desktop Linux distribution designed for developers, IT security experts, system administrators, and privacy-centric users. It's best known as an alternative to Kali Linux, and offers a wide range of security and digital forensic tools available through the default Mate desktop environment. This article explains how to install Parrot OS on a Vultr server instance and set up remote access.
This article uses the example IP address 192.0.2.1 and username example-user. Replace these with your values.
By default, Parrot OS uses the Mate desktop environment. Install Mate along with a desktop display manager such as lightdm in the following steps.
Install the Mate desktop environment.
Install the Lightdm display manager.
Start Lightdm.
Confirm that Lightdm is up and running.
Change the default server environment from terminal to desktop.
Restart the server to save changes.
Visit the official NoMachine website in your desktop web browser.
Navigate to the NoMachine for Linux page.
Download the NoMachine for Linux DEB amd64 package.
Open a new terminal session on your desktop computer. Windows users should open PowerShell.
Navigate to the directory you saved the download file, usually your Downloads folder.
Upload the NoMachine package to the server using Secure Copy.
Enter your server password when prompted.
When the upload is complete, SSH to the Debian server as your non-root user.
Install the NoMachine package.
Configure the firewall to allow NoMachine connections.
Restart the Firewall.
Open your web browser and visit the NoMachine website at https://nomachine.com
Download and install NoMachine on your computer.
Open the NoMachine application from your computer's start menu.
In the Welcome to NoMachine tutorial window, click OK to proceed.
On the Machines page, click Add. Enter a Name (label) for your connection, enter your Debian server IP address in the Host: field, and keep 4000 as the Port, NX as the protocol.
Click Connect to establish a connection, and accept the server certificate fingerprint.
Enter your Username and Password, then click Login to access your Debian server desktop.
On your Debian desktop. Click Applications, navigate to System Tools and click Mate Terminal
In the terminal window, update the server.
Install git.
Clone the Parrot OS repository.
Switch to the alternate-install directory.
Add execution privileges on the parrot-install.sh file.
Run the script.
Select your desired Parrot OS edition. This guide uses the Security edition (option 3).
Enter N (case-sensitive) when prompted about the sources.list file.
The Parrot OS installation starts and takes about 20 minutes to complete. If you receive any errors during the download process, run the script again.
During installation, additional prompts for MAC address, sslh, and Wireshark pop up, press enter to use the default options for each of the configurations.
When the installation is complete, check your Linux distribution information with the following command.
Output:
Restart the Server to boot into the new Parrot OS system.
Confirm your Parrot OS version.
Update Parrot OS packages.
Install Parrot Core.
Upgrade Parrot OS.
The command upgrades all existing server packages and the base Parrot OS system to the latest version. Follow the upgrade process and reply to any prompts until completion.
Reboot the server.
You have successfully upgraded to the latest Parrot OS release. Access your Parrot OS desktop and navigate to System Information, or run $ cat /etc/issue in the terminal to verify your new Parrot OS version.
You have successfully installed Parrot OS on a Vultr Instance. For more information and configuration options, please visit the official Parrot OS documentation.
Parrot OS contains powerful tools for security and penetration testing. Please familiarize yourself with Vultr's Terms of Service and Acceptable Use Policy before using your Parrot OS system.
0 Comments
Be the first to comment and share your perspective with the community.