INFORMATICS

The Best

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 --permanent
    sudo 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.

Search