Ubuntu Desktop - průvodce pro začátečníky
Váš server Ubuntu Desktop založený na Ubuntu 24.04 poskytuje plnohodnotné grafické desktopové prostředí dostupné přes RDP (Remote Desktop Protocol). Připojte se z libovolného zařízení běžným klientem RDP – na server není třeba instalovat žádný další software. Desktop je připraven k použití ihned po vytvoření serveru.
Krok 1 – Připojení přes RDP
IP adresa a heslo root vašeho serveru jsou uvedeny na stránce Server Details v klientském panelu. Stejné přihlašovací údaje platí pro RDP, SSH i konzoli VNC.
K desktopu se připojte libovolným klientem RDP:
| Platforma | Klient RDP |
|---|---|
| Windows | Vestavěná Vzdálená plocha (mstsc) |
| macOS | Microsoft Remote Desktop (App Store) |
| Linux | Remmina |
| iOS / Android | RD Client / Remote Desktop |
Nastavení připojení:
- Host: your.server.ip
- Port: 3389 (výchozí)
- Uživatelské jméno: root
- Heslo: z klientského panelu
Pokud jste server umístili za router VyOS v privátní síti, buď nastavte přesměrování portů (port 22 pro SSH, port 3389 pro RDP), nebo se připojte přes VPN a k desktopu přistupujte přes privátní IP serveru.
Krok 2 – Připojení přes SSH (volitelné)
Pro přístup z příkazového řádku se připojte přes SSH:
ssh root@your.server.ip
Po instalaci
Upozornění na přihlášení jako root
Při přihlášení přes RDP nebo SSH se může zobrazit varování o práci pod uživatelem root. Je to očekávané – všechny naše šablony pro pohodlí ve výchozím stavu používají přístup root, abyste mohli server hned nastavit. V případě potřeby můžete později vytvořit běžný uživatelský účet.
Instalace dalšího softwaru
Software instalujte pomocí apt z terminálu nebo z nabídky aplikací XFCE:
# Install Chromium browser
apt update && apt install -y chromium-browser
# Install LibreOffice
apt install -y libreoffice
# Install VS Code
snap install code --classic
Aktualizace OS
Ruční aktualizace systému:
apt update && apt upgrade -y
Fail2Ban – ochrana proti útokům hrubou silou
Váš server obsahuje Fail2Ban předkonfigurovaný k ochraně SSH i RDP proti útokům hrubou silou.
| Pravidlo | Max. počet pokusů | Doba blokace |
|---|---|---|
| SSH | 5 neúspěšných přihlášení | 10 minut |
| RDP (xrdp) | 5 neúspěšných přihlášení | 1 hodina |
Užitečné příkazy:
# Check banned IPs
fail2ban-client status xrdp
fail2ban-client status sshd
# Unban an IP
fail2ban-client set xrdp unbanip 1.2.3.4
Pokud se omylem zablokujete, připojte se přes konzoli VNC v klientském panelu a odblokujte svou IP.
Správa služeb
xrdp běží přes systemd. Běžné příkazy:
# Check RDP service status
systemctl status xrdp
# Restart RDP
systemctl restart xrdp
# View xrdp logs
journalctl -u xrdp -n 100
Co je předkonfigurováno
- Dva desktopy: XFCE pro RDP (odlehčený, rychlý) a Gnome pro konzoli VNC v klientském panelu (nouzová záloha)
- Režim zobrazení: X11 (Wayland není s RDP na Ubuntu 24.04 kompatibilní – způsobuje černou obrazovku)
- Ochrana desktopu při aktualizacích: klíčové desktopové balíčky (zobrazovací server, správce přihlášení, xrdp, XFCE) jsou vyloučeny z automatických aktualizací, aby se RDP nerozbilo. Bezpečnostní aktualizace ostatních balíčků probíhají normálně
Zahrnutý software
| Komponenta | Podrobnosti |
|---|---|
| Ubuntu | 24.04 LTS |
| Desktop pro RDP | XFCE (odlehčený, rychlý) |
| Desktop konzole | Gnome (záloha přes konzoli VNC) |
| Server RDP | xrdp (port 3389) |
| Prohlížeč | Firefox |
| Textový editor | Mousepad |
| Zabezpečení | Fail2Ban (SSH + RDP) |
Řešení problémů
| Problém | Řešení |
|---|---|
| Černá obrazovka po přihlášení přes RDP | Připojte se přes SSH a restartujte xrdp: systemctl restart xrdp |
| Připojení RDP odmítnuto | Zkontrolujte, že xrdp běží: systemctl status xrdp. V případě potřeby restartujte: systemctl start xrdp |
| Nelze se připojit přes RDP ani SSH | Vaše IP může být zablokována službou Fail2Ban. Odblokujte ji přes konzoli VNC v klientském panelu: fail2ban-client set xrdp unbanip 1.2.3.4 |
| Firefox nebo jiné aplikace se nespustí | Otevřete terminál v XFCE a spusťte: xhost +local:a pak to zkuste znovu |
| RDP po aktualizaci systému nefunguje | Desktopové balíčky mohly být aktualizovány ručně. Připojte se přes SSH a restartujte: systemctl restart xrdp. Jako zálohu použijte konzoli VNC v klientském panelu |
| Zapomenuté heslo root | Obnovte jej přes konzoli VNC v klientském panelu |
Minimální požadavky
| Prostředek | Minimum | Doporučeno |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 GB | 8 GB |
| Disk | 25 GB | 40 GB |