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