XRDP - ROcky
Aby ustawić zdalny pulpit na systemie Rocky Linux, najprościej zainstalować i skonfigurować serwer XRDP, który pozwala na połączenie przez protokół RDP (np. za pomocą aplikacji Podłączanie pulipitu zdalnego w systemie Windows). Wymaga to środowiska graficznego (np. GNOME) oraz repozytorium EPEL. [1, 2, 3, 4]
Instalacja i konfiguracja XRDP
- Włącz repozytorium EPEL: Wpisz w terminalu polecenie
sudo dnf install epel-release.
- Zainstaluj XRDP: Wykonaj instalację pakietu poleceniem
sudo dnf install xrdp.
- Uruchom usługę: Włącz automatyczne uruchamianie i start usługi komendą
sudo systemctl enable --now xrdp.
- Skonfiguruj zaporę sieciową: Otwórz port 3389 dla ruchu RDP poleceniami:
sudo firewall-cmd --add-port=3389/tcp --permanentsudo firewall-cmd --reload
- Połącz się z komputera zdalnego
Oto instrukcja krok po kroku instalacji i uruchomienia XRDP na Rocky Linux (działa na wersjach 8 i 9).
1. Zaktualizuj system
Bash
sudo dnf update -y
2. Włącz potrzebne repozytoria (EPEL + CRB/PowerTools)
Na Rocky Linux 9:
Bash
sudo dnf config-manager --set-enabled crb
sudo dnf install epel-release -y
Na Rocky Linux 8:
Bash
sudo dnf config-manager --set-enabled powertools
sudo dnf install epel-release -y
3. Zainstaluj środowisko graficzne (jeśli jeszcze go nie masz)
Najwygodniej GNOME:
Bash
sudo dnf groupinstall "Server with GUI" -y
sudo systemctl set-default graphical.target
Alternatywnie lżejsze XFCE:
Bash
sudo dnf groupinstall "Xfce" -y
4. Zainstaluj XRDP
Bash
sudo dnf install xrdp xorgxrdp -y
Sprawdź czy masz pakiet xorgxrdp
Bash
rpm -q xorgxrdp
rpm -q xorg-x11-server-Xorg
Jeśli brakuje:
Bash
sudo dnf install xorgxrdp -y
sudo systemctl restart xrdp
(Opcjonalnie możesz dodać też tigervnc-server, jeśli chcesz używać backendu VNC).
5. Włącz i uruchom usługę XRDP
Bash
sudo systemctl enable --now xrdp
sudo systemctl status xrdp
Powinno pokazać active (running).
6. Otwórz port 3389 w firewallu
Bash
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload
7. (Zalecane) Wyłącz Wayland i wymuś X11 (dla GNOME)
GNOME na Wayland często sprawia problemy z XRDP.
Bash
sudo nano /etc/gdm/custom.conf
Znajdź linię i ustaw:
ini
WaylandEnable=false
Zapisz plik (Ctrl+O → Enter → Ctrl+X).
8. Restart systemu
Bash
sudo reboot
9. Połącz się z poziomu klienta
- Windows: Wyszukaj „Podłączanie pulpitu zdalnego” (mstsc) → wpisz IP serwera Rocky Linux.
- Linux: Remmina, FreeRDP (xfreerdp /v:IP /u:użytkownik).
- macOS: Microsoft Remote Desktop.
Zaloguj się zwykłym użytkownikiem (nie rootem – logowanie rootem jest domyślnie zablokowane).
Dodatkowe wskazówki
- Jeśli używasz XFCE, utwórz plik sesji:
Bash
echo "startxfce4" > ~/.Xclients chmod +x ~/.Xclients - SELinux zwykle nie wymaga dodatkowej konfiguracji (pakiet xrdp-selinux instaluje się automatycznie).
- Jeśli nie możesz się połączyć, sprawdź:
Bash
sudo systemctl status xrdp sudo ss -tlnp | grep 3389 sudo journalctl -u xrdp -f
Gotowe! Po tych krokach powinieneś mieć działające zdalne połączenie RDP.





