Program de administrare la distanță - un program sau o funcție a sistemului de operare care vă permite să accesați de la distanță un computer prin Internet sau o rețea locală și să gestionați și să administrați un computer la distanță în timp real . Programele de administrare la distanță oferă control aproape complet asupra unui computer la distanță: vă permit să gestionați de la distanță desktopul și întregul sistem de operare al computerului, posibilitatea de a copia sau șterge fișiere, de a instala și rula aplicații și așa mai departe.
Un subset de programe de administrare la distanță poate fi numit programe care vă permit să demonstrați (și să vizualizați) conținutul ecranului utilizatorului fără posibilitatea de control de la distanță. Astfel de programe sunt adesea folosite ca parte a conferințelor online , seminariilor web , prezentărilor online , învățării la distanță pentru a demonstra conținutul desktop pe un computer sau alt dispozitiv gazdă unui număr mare de participanți în timp real (vezi și teleprezența ). Totuși, astfel de programe pot fi folosite și de specialiștii de suport tehnic pentru asistența de la distanță a utilizatorului sub formă de consultări și instrucțiuni.
Majoritatea programelor de administrare de la distanță au și o funcție de partajare a ecranului fără capacitatea de control de la distanță.
Există multe implementări ale programelor de administrare la distanță. Toate implementările diferă în ceea ce privește interfața și protocoalele utilizate. Interfața afișată poate fi vizuală sau de consolă.
Unul dintre cele mai populare și răspândite programe este, de exemplu, componenta sistemului de operare Windows Remote Desktop Services cu clientul Remote Desktop Connection sau rdesktop . De asemenea, cunoscute sunt Radmin , DameWare , VNC , UltraVNC , Apple Remote Desktop , Hamachi , LiteManager , TeamViewer , AnyDesktop , Remote Manipulator System , Ammyy Admin etc.
Pentru controlul de la distanță folosind comenzile consolei ( shell ), a fost creat protocolul telnet . Un număr mare de dispozitive de rețea acceptă controlul de la distanță folosind acest protocol. Cu toate acestea, telnetul nu este lipsit de defecte (în special, nu există criptarea datelor transmise) și ulterior a fost dezvoltat un protocol securizat mai avansat, Secured Shell , pentru a controla PC-urile și serverele care rulează sisteme de operare Unix , FreeBSD , Linux etc. Pentru conectare și control de la distanță prin protocoale telnet și ssh, printre administratorii de sistem și specialiștii de asistență tehnică, programul client PuTTy este utilizat pe scară largă - mic, multi-platformă , gratuit, gratuit și open source . Cu toate acestea, există multe alte programe client care acceptă protocoale telnet și ssh, atât gratuite, cât și comerciale, pentru toate tipurile de sisteme de operare și platforme. Pentru controlul de la distanță al unor astfel de computere și servere personale în modul de afișare a desktop-ului grafic al sistemelor de operare din clasa Unix , protocolul VNC și programele client corespunzătoare sunt, de asemenea, utilizate pe scară largă.
De fapt, în scopul trimiterii comenzilor de administrare și afișării ecranului, se folosesc protocoale de administrare la distanță : RDP , VNC , X11 , Telnet , Rlogin , RFB , ARD , ICA , ALP și propriile lor. Pentru a cripta traficul în programele de administrare la distanță, se folosesc protocoale SSH , SSL , TLS , etc.