INFORMATICS

The Best

XRDP - ROcky

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
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.

Cockpit - Rocky

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
Aby uruchomić graficzne zarządzanie systemem Rocky Linux, najlepiej włączyć wbudowaną konsolę webową Cockpit: zainstaluj pakiet cockpit, włącz usługę poleceniem systemctl oraz otwórz port 9090 w zapory sieciowej. [1, 2]
Konfiguracja panelu Cockpit
  • Otwórz terminal w systemie Rocky Linux i zaktualizuj pakiety, wpisując:
    sudo dnf update
  • Zainstaluj menedżer Cockpit (jeśli nie jest jeszcze obecny):
    sudo dnf install cockpit
  • Uruchom i włącz usługę automatycznego startu:
    sudo systemctl enable --now cockpit.socket
  • Odblokuj port w zaporze sieciowej (firewalld):
    sudo firewall-cmd --permanent --zone=public --add-service=cockpit
  • Przeładuj reguły zapory:
    sudo firewall-cmd --reload
    [1]
Logowanie do panelu
  • Sprawdź adres IP swojego serwera za pomocą polecenia ip a.
  • Zaloguj się na dane swojego użytkownika systemowego (posiadającego uprawnienia sudo)

Search