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 |
|---|---|
| Windows | Integruotas nuotolinis darbalaukis (mstsc) |
| macOS | Microsoft Remote Desktop (App Store) |
| Linux | Remmina |
| iOS / Android | RD 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ė |
|---|---|---|
| SSH | 5 nesėkmingi prisijungimai | 10 minučių |
| RDP (xrdp) | 5 nesėkmingi prisijungimai | 1 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 |
|---|---|
| Ubuntu | 24.04 LTS |
| RDP darbalaukis | XFCE (lengvas, greitas) |
| Konsolės darbalaukis | Gnome (VNC konsolės atsarginis variantas) |
| RDP serveris | xrdp (prievadas 3389) |
| Naršyklė | Firefox |
| Teksto redaktorius | Mousepad |
| Saugumas | Fail2Ban (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 |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 GB | 8 GB |
| Diskas | 25 GB | 40 GB |