23. RustDesk – vzdialená správa počítačov

23. RustDesk – vzdialená správa počítačov

Čo sa dnes naučíš

  • čo je vzdialená plocha
  • ako funguje RustDesk
  • rozdiel medzi verejným a vlastným serverom
  • čo znamená open-source softvér
  • prečo firmy používajú vlastný server

Úvod – čo je RustDesk

RustDesk je program na vzdialené ovládanie počítača cez internet alebo LAN.
Funguje podobne ako TeamViewer alebo AnyDesk, ale má jednu zásadnú výhodu:

👉 môžeš si spustiť vlastný server

To znamená, že komunikácia nemusí ísť cez cudziu firmu, ale cez server, ktorý spravuješ ty (napr. Debian 12 server).


Ako funguje vzdialené pripojenie (jednoduché vysvetlenie)

Keď sa chceš pripojiť na iný počítač:

  1. cieľový počítač spustí RustDesk
  2. dostane ID a heslo
  3. ty zadáš tieto údaje
  4. server sprostredkuje spojenie
  5. vidíš obrazovku a ovládaš PC

Čo robí server

Server neovláda počítače.
Server iba:

  • nájde druhé zariadenie
  • prepojí ich
  • pomôže obísť NAT a firewall

Architektúra RustDesk (technicky presnejšie)

RustDesk používa 2 typy serverov:

1️⃣ ID server

  • uchováva informáciu kde je klient
  • pomáha nájsť IP adresu druhého počítača

2️⃣ Relay server

  • prenáša obraz a dáta
  • používa sa keď sa nedá vytvoriť priame spojenie

Open-source – čo to znamená

RustDesk je open-source softvér.
To znamená:

  • zdrojový kód je verejný
  • môžeš ho upraviť
  • môžeš ho kontrolovať
  • môžeš ho hostovať sám

Výhody pre školy a firmy:

  • nulové licenčné poplatky
  • vyššia kontrola nad bezpečnosťou
  • možnosť vlastnej infraštruktúry

Verejný vs súkromný server

Verejný RustDesk server

(pripravený výrobcom)

Výhody:

  • jednoduché nastavenie
  • funguje hneď
  • vhodné pre domácich používateľov

Nevýhody:

  • komunikácia ide cez cudzie servery
  • menšia kontrola
  • závislosť od cudzej infraštruktúry

Súkromný server (napr. Debian 12)

Výhody:

  • plná kontrola
  • vyššia bezpečnosť
  • vhodné pre firmy a školy
  • dáta ostávajú v sieti

Nevýhody:

  • treba server spravovať
  • treba otvoriť porty
  • treba základné admin znalosti

Porovnanie (prehľadová tabuľka)

VlastnosťVerejný serverVlastný server
Nastaveniejednoduchénáročnejšie
Bezpečnosťštandardnávysoká
Kontrolanízkaplná
Vhodné predomácichfirmy/školy
Cenazdarmazdarma (server stojí HW/čas)

Kedy použiť ktorý režim

Použi verejný server keď:

  • testuješ
  • učíš sa
  • pripájaš sa občas

Použi vlastný server keď:

  • spravuješ školskú sieť
  • spravuješ firmu
  • riešiš IT servis
  • potrebuješ bezpečnosť

Praktická úloha

Zadanie

Spusť RustDesk na dvoch počítačoch a vytvor spojenie.

Zapíš:

  • ID cieľového PC
  • čas pripojenia
  • odozvu
  • kvalitu obrazu

Pokročilá úloha

Zisti IP adresu servera, cez ktorý ide spojenie.

Pomôcky:

  • príkaz netstat
  • príkaz ss (Linux)

Kontrolné otázky

  1. Na čo slúži relay server?
  2. Prečo firmy používajú vlastný server?
  3. Čo znamená open-source?
  4. Čo sa stane, keď je relay server nedostupný?
  5. Prečo je vlastný server bezpečnejší?

Úloha pre premýšľanie (diskusia)

Predstav si školu s 500 počítačmi.
IT administrátor chce všetky spravovať vzdialene.

Otázka:
Použil by verejný server alebo vlastný? Prečo?


Mini-projekt (bonus pre šikovných)

Navrhni architektúru pre školský RustDesk server:

  • kde bude server umiestnený
  • aké porty treba otvoriť
  • kto bude mať prístup
  • ako sa bude zálohovať