Šta pokriva ovaj vodič
RMMZit je besplatan alat otvorenog koda (AGPLv3) za daljinski nadzor i upravljanje računarima (RMM). Daljinski pristup je deo njega: svaki računar sa RMMZit agentom možete iz web konzole otvoriti za udaljenu radnu površinu, terminal ili upravljanje fajlovima. Alati za daljinsku podršku kao što su TeamViewer ili AnyDesk servis drže umesto vas; RMMZit hostujete sami — konzola radi na vašem serveru, a sesije idu između vašeg servera i vaših agenata.
Šta vam treba
- RMMZit server koji radi — ako ga još nemate, pogledajte vodič za instalaciju.
- Računari sa RMMZit agentom: Windows 10 / 11 ili Windows Server 2016 i noviji (64-bit), ili Linux sa systemd-om (x86-64 ili ARM64).
- Nalog sa ulogom Administrator ili Tehničar. Tehničar vidi samo klijente kojima sme da upravlja.
- Savremen web pregledač. Na računar tehničara se ništa ne instalira.
Kako sesija stiže do računara
Server ima dva porta: konzolu (web interfejs i API, TCP 8443) i port za agente (TCP 8444). Agenti se sami povezuju na port za agente, pa računarima kojima upravljate ne treba nijedan otvoren port ni prosleđivanje portova. Sesija na daljinu koristi tu istu vezu agenta: sve ide kroz šifrovanu vezu agenta i upisuje se u dnevnik aktivnosti.
Pri prijavi agent zapamti otisak sertifikata servera, pa lažni server ne može da ga preuzme. Svaku komandu iz konzole server potpisuje, a agent proverava. Za računare van vaše mreže otvorite TCP 8444 na firewall-u i postavite javnu adresu za agente pod Podešavanja → Mreža i pristup; port konzole ostaje zatvoren.
Pokretanje udaljene radne površine
- Otvorite Uređaji i kliknite računar (pretraga u zaglavlju, Ctrl+K, nalazi ga po imenu, korisniku, IP adresi i drugom).
- Kliknite Udaljena radna površina — na stranici uređaja ili u posebnom prozoru. Vidite ekran i upravljate njime mišem i tastaturom.
Prikaz ima ono što treba za podršku:
- Tastatura: kliknite ekran da biste kucali; tasteri idu na udaljeni računar sa njegovim rasporedom tastature. Pošalji Ctrl+Alt+Del i Pošalji tekst (otkuca tekst, na primer dugu lozinku) su na traci sa alatkama.
- Ceo ekran: prečice kao Ctrl+W ili Windows taster takođe idu na udaljeni računar; držite Esc da izađete iz celog ekrana.
- Kvalitet: Brzo, Uravnoteženo ili Oštro, zavisno od veze.
- Monitori: izaberite jedan monitor ili Svi monitori.
- Ekrani za prijavu i UAC se prikazuju i mogu se koristiti, pa možete da se prijavite i potvrdite administratorske upite.
Šta vidi korisnik na drugoj strani
Sesija počinje odmah; korisnik ne mora da je prihvati. Podrazumevano osoba za računarom, dok ste povezani, vidi traku na vrhu ekrana sa vašim imenom. Vi tu traku ne vidite u slici.
Administrator može da isključi traku pod Podešavanja → Udaljena radna površina (Prikaži obaveštenje na udaljenom ekranu dok je tehničar povezan). Svaka sesija se u svakom slučaju upisuje u dnevnik aktivnosti. Bezbednosne preporuke RMMZit-a savetuju da je ostavite uključenu, da korisnici znaju kada je neko povezan.
Objasnite korisnicima i klijentima kako u vašoj firmi radi daljinska podrška — da tehničar može da se poveže i da traka pokazuje ko je to. Da li vam treba još nešto, na primer pismeni dogovor sa klijentom, zavisi od vaših ugovora i lokalnih propisa.
Clipboard i kopiranje fajlova
Na Windows računarima kopirani tekst ide u oba smera sa Ctrl+C i Ctrl+V. Fajlovi kopirani u vašem Explorer-u lepe se na udaljenom računaru sa Ctrl+V. Fajlovi kopirani na udaljenom računaru nude se za preuzimanje (Preuzmi kopirane fajlove), jer pregledač ne može da stavi fajlove u vaš clipboard. Kopiranje fajlova preko clipboard-a traži prijavljenog korisnika na Windows računaru.
Razmena clipboard-a može da se isključi pod Podešavanja → Udaljena radna površina.
Terminal na daljinu: PowerShell i root shell
Terminal otvara shell uređaja u pregledaču, bez povezivanja na ekran — korisno za servere i za brze popravke dok korisnik nastavlja da radi.
- Linux: root shell.
- Windows: Windows PowerShell koji radi kao SYSTEM u pseudo konzoli. Traži agenta 0.12 ili novijeg i Windows 10 1809 / Windows Server 2019 ili noviji.
Kliknite u terminal da biste kucali; kopirate označavanjem teksta, a lepite sa Ctrl+Shift+V ili Pošalji tekst. Napuštanje stranice završava shell i sve programe koje je pokrenuo. Početak i kraj sesije upisuju se u dnevnik aktivnosti.
Za komande koje često pokrećete, ili na mnogo računara odjednom, koristite Skripte: PowerShell, cmd, bash ili sh, kao SYSTEM ili root, na jednom uređaju, na mnogo uređaja ili po rasporedu, uz sačuvan izlaz svakog pokretanja.
Fajlovi, procesi, servisi, registar i zadaci
Mnogim poslovima podrške ekran uopšte ne treba. Stranica uređaja za njih ima kartice:
- Fajlovi pregleda diskove računara: otpremanje fajlova (do 4 GB), preuzimanje fajlova, preuzimanje foldera ili izbora kao ZIP, pravljenje foldera, preimenovanje i brisanje. Agent svaku operaciju sa fajlovima radi kao SYSTEM (Windows) ili root (Linux).
- Procesi prikazuje pokrenute programe sa memorijom, nitima i sesijom i završava proces.
- Servisi prikazuje Windows servise ili systemd jedinice i pokreće, zaustavlja ili ponovo pokreće ih. RMMZit agent štiti sebe: ne može se zaustaviti ni završiti iz konzole.
- Registar (Windows, agenti 0.12 i noviji) otvara ključ po putanji ili od korena HKLM, HKU, HKCR i HKCC; vrednosti i ključevi mogu se dodavati, menjati i brisati. Koreni, ključevi odmah ispod njih i sistemske grane su zaštićeni. Registri korisnika su pod HKU (po njihovom SID-u).
- Zakazani zadaci (Windows, agenti 0.12 i noviji) prikazuje zadatke iz Task Scheduler-a; zadatak se može pokrenuti, završiti, uključiti, isključiti i obrisati.
Dugmad za napajanje na stranici uređaja restartuju ili gase računar, odmah ili sa odlaganjem, uz opcionu poruku prijavljenom korisniku.
Ko sme da se poveže i šta se beleži
Svako se prijavljuje svojim nalogom i prijavom u dva koraka. Uloge određuju šta ko sme:
- Administrator — sve, uključujući korisnike i podešavanja (na primer obaveštenje i razmenu clipboard-a); uvek vidi sve klijente.
- Tehničar — upravlja uređajima dozvoljenih klijenata: daljinski pristup, skripte, ažuriranja, programi, alarmi.
- Samo pregled — samo pregleda dozvoljene klijente; bez daljinskog pristupa i bez skripti.
Tehničari i korisnici sa ulogom samo za pregled dobijaju pristup svim klijentima ili samo nekima. Nalozi se dodaju pod Korisnici ili dolaze iz Active Directory / LDAP-a ili jedinstvene prijave (SSO).
Dnevnik aktivnosti prikazuje svaku izmenu i svaku radnju na daljinu sa korisnikom, ciljem i adresom: sesije udaljene radne površine, sesije terminala (početak i kraj), svaku operaciju sa fajlovima sa vašim imenom, svaku izmenu registra sa vrednošću koju je zamenila, svaku radnju nad zakazanim zadatkom. Unosi su povezani heš lancem; konzola proverava lanac pri svakom prikazu i javlja ako je neki unos izmenjen ili obrisan. Izveštaji za klijente prikazuju rad tehničara iz dnevnika — sesije udaljene radne površine i terminala, pokrenute skripte i operacije sa fajlovima.
Mreža i bezbednost
- Konzola neka bude dostupna samo iz vaših administratorskih mreža; za pristup spolja koristite VPN (na primer WireGuard) umesto otvaranja porta konzole.
- Port za agente otvorite samo tamo gde su agenti, i podesite mreže agenata ako svi agenti dolaze sa poznatih adresa.
- Svakoj osobi dajte sopstveni nalog sa najmanjom ulogom i samo klijentima koji su joj potrebni; isključite naloge ljudi koji odu.
- Koristite sertifikat kojem pregledači veruju (Let's Encrypt ili vaš CA) pod Podešavanja → Sertifikat.
- Ostavite obaveštenje na udaljenom ekranu uključeno i povremeno pogledajte dnevnik aktivnosti.
Terminal, skripta ili operacija sa fajlovima rade sa punim pravima (SYSTEM ili root). Ko može da se prijavi kao tehničar, može da menja te računare — tako i zaštitite naloge.
Ograničenja
- Linux radne površine: udaljena radna površina radi sa X11 (Xorg). Wayland ne dozvoljava servisu u pozadini da vidi ekran ili upravlja njime: tamo se prijavite u X11 sesiju ili koristite terminal. Bez grafičke radne površine koristite terminal.
- Clipboard i kopiranje fajlova kroz udaljenu radnu površinu rade sa Windows računarima.
- Terminal na Windows-u: agent 0.12 ili noviji i Windows 10 1809 / Windows Server 2019 ili noviji.
- Registar i zakazani zadaci: samo Windows, agenti 0.12 i noviji.
- Otpremanje u upravljanju fajlovima: do 4 GB po fajlu.
Sve što RMMZit radi pogledajte na stranici sa mogućnostima, preuzmite ga na stranici za preuzimanje ili pročitajte celu dokumentaciju i stranicu o bezbednosti. Za postavljanje servera i prvih agenata pratite vodič za instalaciju. Pitanja su dobrodošla na GitHub Discussions; firme mogu dobiti komercijalnu podršku od MaxZit-a.