Pages

Monday, October 14, 2024

How To install XRDP

Debian 12

apt install -y xrdp

systemctl enable xrdp

systemctl start xrdp

NOTE: BE SURE YOU DO NOT HAVE OPENED ANY OTHER OPEN GRAPHICAL SESSION TO THE SYSTEM.

OPTIONAL, IF FIREWALL IS IN USE

apt install -y ufw

ufw allow 3389/tcp

Centos 9 Stream

# install from EPEL

[dpasek@dlp ~]# sudo dnf --enablerepo=epel -y install xrdp

[dpasek@dlp ~]# sudo systemctl enable xrdp --now

[dpasek@dlp ~]# sudo firewall-cmd --add-port=3389/tcp

[dpasek@dlp ~]# sudo firewall-cmd --runtime-to-permanent

[dpasek@dlp ~]# sudo reboot

OPTIONAL

[dpasek@dlp ~]# sudo groupadd tsusers

[dpasek@dlp ~]# sudo usermod -a -G tsusers dpasek

Linux Mint 22.1 (Xia)

dpasek@mlin01:~$ sudo apt update

dpasek@mlin01:~$ sudo apt upgrade

dpasek@mlin01:~$ sudo apt install openssh-server -y

dpasek@mlin01:~$ sudo systemctl enable --now ssh

dpasek@mlin01:~$ sudo ufw allow OpenSSH

dpasek@mlin01:~$ sudo ufw enable

dpasek@mlin01:~$ sudo apt install xrdp -y

dpasek@mlin01:~$ sudo apt install xorgxrdp -y

dpasek@mlin01:~$ sudo systemctl enable --now xrdp

dpasek@mlin01:~$ sudo ufw allow 3389/tcp

dpasek@mlin01:~$ sudo ufw reload

dpasek@mlin01:~$ sudo ufw status verbose # to list firewall rules

Important Note: Do not forget that only one user can be loged in to desktop environment, therefore, logout user from console desktop before opening RDP session.

FreeBSD

pkg install xrdp xorgxrdp
sysrc xrdp_enable="YES"
sysrc xrdp_sesman_enable="YES"

# Create file ~/startwm.sh with content:
exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11

chmod +x ~/startwm.sh

pkg install firefox
# Restart the computer. 

Source: https://nmariusp.github.io/rdp.html

 

 

No comments:

Post a Comment