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.
Dodaj komentarz
Cockpit - Rocky
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>.>>
- Otwórz przeglądarkę internetową i wpisz adres w formacie:
https://ADRES_IP_SERWERA:9090>>>
- Zaloguj się na dane swojego użytkownika systemowego (posiadającego uprawnienia
sudo>)



