Table of Contents

Ubuntu Desktop - pradžios vadovas

Jūsų Ubuntu Desktop serveris, paremtas Ubuntu 24.04 , suteikia pilną grafinę darbalaukio aplinką, pasiekiamą per RDP (Remote Desktop Protocol). Junkitės iš bet kurio įrenginio standartiniu RDP klientu – serveryje nieko papildomai diegti nereikia. Darbalaukis paruoštas naudoti iškart sukūrus serverį.


1 žingsnis – Prisijungimas per RDP

Jūsų serverio IP adresas ir root slaptažodis nurodyti kliento skydelio puslapyje Server Details. Tie patys prisijungimo duomenys naudojami RDP, SSH ir VNC konsolei.

Prie darbalaukio junkitės bet kuriuo RDP klientu:

Platforma RDP klientas
WindowsIntegruotas nuotolinis darbalaukis (mstsc)
macOSMicrosoft Remote Desktop (App Store)
LinuxRemmina
iOS / AndroidRD Client / Remote Desktop

Prisijungimo nustatymai:

  • Host: your.server.ip
  • Prievadas: 3389 (numatytasis)
  • Naudotojo vardas: root
  • Slaptažodis: iš kliento skydelio

Jei serverį patalpinote už VyOS maršrutizatoriaus privačiame tinkle, arba sukonfigūruokite prievadų peradresavimą (22 prievadas SSH, 3389 prievadas RDP), arba prisijunkite per VPN ir pasiekite darbalaukį privačiu serverio IP.


2 žingsnis – Prisijungimas per SSH (neprivaloma)

Prieigai komandine eilute prisijunkite per SSH:

ssh root@your.server.ip

Po įdiegimo

Įspėjimas apie prisijungimą kaip root

Prisijungę per RDP ar SSH, galite matyti įspėjimą apie darbą kaip root. Tai įprasta – visi mūsų šablonai patogumo dėlei pagal numatytuosius nustatymus naudoja root prieigą, kad serverį galėtumėte konfigūruoti iš karto. Jei reikia, vėliau galite sukurti įprastą naudotojo paskyrą.

Papildomos programinės įrangos diegimas

Programas diekite naudodami apt terminale arba per XFCE programų meniu:

# Install Chromium browser
apt update && apt install -y chromium-browser

# Install LibreOffice
apt install -y libreoffice

# Install VS Code
snap install code --classic

OS atnaujinimai

Norėdami atnaujinti sistemą rankiniu būdu:

apt update && apt upgrade -y

Fail2Ban – apsauga nuo slaptažodžių spėjimo atakų

Jūsų serveryje įdiegta Fail2Ban iš anksto sukonfigūruotas apsaugoti SSH ir RDP nuo slaptažodžių spėjimo atakų.

Taisyklė Maks. bandymų Blokavimo trukmė
SSH5 nesėkmingi prisijungimai10 minučių
RDP (xrdp)5 nesėkmingi prisijungimai1 valanda

Naudingos komandos:

# Check banned IPs
fail2ban-client status xrdp
fail2ban-client status sshd

# Unban an IP
fail2ban-client set xrdp unbanip 1.2.3.4

Jei netyčia užsiblokavote, prisijunkite per VNC konsolę kliento skydelyje ir atblokuokite savo IP.

Paslaugų valdymas

xrdp veikia per systemd. Dažnos komandos:

# Check RDP service status
systemctl status xrdp

# Restart RDP
systemctl restart xrdp

# View xrdp logs
journalctl -u xrdp -n 100

Kas sukonfigūruota iš anksto

  • Du darbalaukiai: XFCE RDP prieigai (lengvas, greitas) ir Gnome VNC konsolei kliento skydelyje (avarinis variantas)
  • Ekrano režimas: X11 (Wayland nesuderinamas su RDP Ubuntu 24.04 sistemoje – sukelia juodą ekraną)
  • Darbalaukio apsauga nuo atnaujinimų: pagrindiniai darbalaukio paketai (ekrano serveris, prisijungimo tvarkyklė, xrdp, XFCE) neįtraukti į automatinius atnaujinimus, kad RDP nesugestų. Kitų paketų saugumo atnaujinimai vyksta įprastai

Įdiegta programinė įranga

Komponentas Išsami informacija
Ubuntu24.04 LTS
RDP darbalaukisXFCE (lengvas, greitas)
Konsolės darbalaukisGnome (VNC konsolės atsarginis variantas)
RDP serverisxrdp (prievadas 3389)
NaršyklėFirefox
Teksto redaktoriusMousepad
SaugumasFail2Ban (SSH + RDP)

Trikčių šalinimas

Problema Sprendimas
Juodas ekranas prisijungus per RDP Prisijunkite per SSH ir paleiskite xrdp iš naujo: systemctl restart xrdp
RDP ryšys atmestas Patikrinkite, ar xrdp veikia: systemctl status xrdp. Jei reikia, paleiskite iš naujo: systemctl start xrdp
Nepavyksta prisijungti per RDP ar SSH Jūsų IP galėjo būti užblokuotas Fail2Ban. Atblokuokite per VNC konsolę kliento skydelyje: fail2ban-client set xrdp unbanip 1.2.3.4
Firefox ar kitos programos nepasileidžia Atidarykite terminalą XFCE ir paleiskite: xhost +local:, tada bandykite dar kartą
RDP neveikia po sistemos atnaujinimo Darbalaukio paketai galėjo būti atnaujinti rankiniu būdu. Prisijunkite per SSH ir paleiskite iš naujo: systemctl restart xrdp. Kaip atsarginį variantą naudokite VNC konsolę kliento skydelyje
Pamiršote root slaptažodį Atkurkite jį per VNC konsolę kliento skydelyje

Minimalūs reikalavimai

Išteklius Minimumas Rekomenduojama
CPU2 vCPU4 vCPU
RAM4 GB8 GB
Diskas25 GB40 GB