Install xrdp on Fedora 42
How to Set Up XRDP on Fedora 42 XFCE
Follow these steps for a reliable and quick XRDP setup with XFCE on Fedora 42:
- Install XRDP and XFCE (if not already installed)
sudo dnf install xrdp xorgxrdp
2. Enable and Start XRDP Service
sudo systemctl enable --now xrdp
3. Configure the Firewall
open Port 3389 for rdp
4. Set Up the XFCE Session for XRDP
Create a file named .Xclients
in your home directory with the following content:
echo "xfce4-session" > ~/.Xclients
echo "xfce4-session" > ~/.Xclients
chmod +x ~/.Xclients
6. Restart XRDP Services
sudo systemctl restart xrdp
sudo systemctl restart xrdp-sesman
7. Connect via RDP
-
Use Devolutions RDM or any RDP client.
-
Enter your Fedora machine's IP address and credentials.
Summary Table
Step | Command/Action |
---|---|
Install XRDP | sudo dnf install xrdp xorgxrdp |
Enable & start service | sudo systemctl enable --now xrdp |
Firewall open port | sudo firewall-cmd --permanent --add-port=3389/tcp; sudo firewall-cmd --reload |
Configure session | echo "xfce4-session" > ~/.Xclients; chmod +x ~/.Xclients |
(Optional) SELinux fix | sudo chcon --type=bin_t /usr/sbin/xrdp* |
Restart XRDP | sudo systemctl restart xrdp xrdp-sesman |
This setup gives you a fast, graphical remote desktop on Fedora XFCE with minimal hassle.
No Comments