Ubuntu Desktop - príručka pre začiatočníkov
Váš server Ubuntu Desktop založený na Ubuntu 24.04 poskytuje plnohodnotné grafické desktopové prostredie dostupné cez RDP (Remote Desktop Protocol). Pripojte sa z ľubovoľného zariadenia bežným klientom RDP – na server netreba inštalovať žiadny ďalší softvér. Desktop je pripravený na použitie hneď po vytvorení servera.
Krok 1 – Pripojenie cez RDP
IP adresa a heslo root vášho servera sú uvedené na stránke Server Details v klientskom paneli. Rovnaké prihlasovacie údaje platia pre RDP, SSH aj konzolu VNC.
K desktopu sa pripojte ľubovoľným klientom RDP:
| Platforma | Klient RDP |
|---|---|
| Windows | Vstavaná Vzdialená pracovná plocha (mstsc) |
| macOS | Microsoft Remote Desktop (App Store) |
| Linux | Remmina |
| iOS / Android | RD Client / Remote Desktop |
Nastavenia pripojenia:
- Host: your.server.ip
- Port: 3389 (predvolený)
- Používateľské meno: root
- Heslo: z klientskeho panela
Ak ste server umiestnili za router VyOS v privátnej sieti, buď nastavte presmerovanie portov (port 22 pre SSH, port 3389 pre RDP), alebo sa pripojte cez VPN a k desktopu pristupujte cez privátnu IP servera.
Krok 2 – Pripojenie cez SSH (voliteľné)
Na prístup z príkazového riadka sa pripojte cez SSH:
ssh root@your.server.ip
Po inštalácii
Upozornenie na prihlásenie ako root
Pri prihlásení cez RDP alebo SSH sa môže zobraziť varovanie o práci pod používateľom root. Je to očakávané – všetky naše šablóny pre pohodlie v predvolenom stave používajú prístup root, aby ste mohli server hneď nastaviť. V prípade potreby môžete neskôr vytvoriť bežný používateľský účet.
Inštalácia ďalšieho softvéru
Softvér inštalujte pomocou apt z terminálu alebo z ponuky aplikácií XFCE:
# Install Chromium browser
apt update && apt install -y chromium-browser
# Install LibreOffice
apt install -y libreoffice
# Install VS Code
snap install code --classic
Aktualizácie OS
Ručná aktualizácia systému:
apt update && apt upgrade -y
Fail2Ban – ochrana proti útokom hrubou silou
Váš server obsahuje Fail2Ban predkonfigurovaný na ochranu SSH aj RDP proti útokom hrubou silou.
| Pravidlo | Max. počet pokusov | Doba blokovania |
|---|---|---|
| SSH | 5 neúspešných prihlásení | 10 minút |
| RDP (xrdp) | 5 neúspešných prihlásení | 1 hodina |
Užitočné príkazy:
# Check banned IPs
fail2ban-client status xrdp
fail2ban-client status sshd
# Unban an IP
fail2ban-client set xrdp unbanip 1.2.3.4
Ak sa omylom zablokujete, pripojte sa cez konzolu VNC v klientskom paneli a odblokujte svoju IP.
Správa služieb
xrdp beží cez systemd. Bežné príkazy:
# Check RDP service status
systemctl status xrdp
# Restart RDP
systemctl restart xrdp
# View xrdp logs
journalctl -u xrdp -n 100
Čo je predkonfigurované
- Dva desktopy: XFCE pre RDP (odľahčený, rýchly) a Gnome pre konzolu VNC v klientskom paneli (núdzová záloha)
- Režim zobrazenia: X11 (Wayland nie je s RDP na Ubuntu 24.04 kompatibilný – spôsobuje čiernu obrazovku)
- Ochrana desktopu pri aktualizáciách: kľúčové desktopové balíčky (zobrazovací server, správca prihlásenia, xrdp, XFCE) sú vylúčené z automatických aktualizácií, aby sa RDP nepokazilo. Bezpečnostné aktualizácie ostatných balíčkov prebiehajú normálne
Zahrnutý softvér
| Komponent | Podrobnosti |
|---|---|
| Ubuntu | 24.04 LTS |
| Desktop pre RDP | XFCE (odľahčený, rýchly) |
| Desktop konzoly | Gnome (záloha cez konzolu VNC) |
| Server RDP | xrdp (port 3389) |
| Prehliadač | Firefox |
| Textový editor | Mousepad |
| Zabezpečenie | Fail2Ban (SSH + RDP) |
Riešenie problémov
| Problém | Riešenie |
|---|---|
| Čierna obrazovka po prihlásení cez RDP | Pripojte sa cez SSH a reštartujte xrdp: systemctl restart xrdp |
| Pripojenie RDP odmietnuté | Skontrolujte, či xrdp beží: systemctl status xrdp. V prípade potreby reštartujte: systemctl start xrdp |
| Nedá sa pripojiť cez RDP ani SSH | Vaša IP môže byť zablokovaná službou Fail2Ban. Odblokujte ju cez konzolu VNC v klientskom paneli: fail2ban-client set xrdp unbanip 1.2.3.4 |
| Firefox alebo iné aplikácie sa nespustia | Otvorte terminál v XFCE a spustite: xhost +local:a potom to skúste znova |
| RDP po aktualizácii systému nefunguje | Desktopové balíčky mohli byť aktualizované ručne. Pripojte sa cez SSH a reštartujte: systemctl restart xrdp. Ako zálohu použite konzolu VNC v klientskom paneli |
| Zabudnuté heslo root | Obnovte ho cez konzolu VNC v klientskom paneli |
Minimálne požiadavky
| Prostriedok | Minimum | Odporúčané |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 GB | 8 GB |
| Disk | 25 GB | 40 GB |