Accesso remoto: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1:
{{F|informatica|apre 2009}}
L'accesso remoto è un tipo di [[connessione]] che si effettua tra due o più [[computer]]s collegandoli tra loro normalmente attraverso una [[rete informatica]] ([[LAN]], [[WAN]]) come ad esempio attraverso [[internet]], e permette il controllo più o meno limitato di una delle due macchine operando sull'altra.
 
Nello schema generale di funzionamento il computer utilizzato per impostare le operazioni da far eseguire viene chiamato solitamente [[client]], mentre quello che effettua le operazioni normalmente [[server]]. Sul client dovrà quindi esserci un [[software]] adatto all'invio secondo un determinato [[protocollo di comunicazione]] dei comandi per il server e la possibilità di ricevere delle risposte da questl'ultimo; mentre sul server dovrà esserci un [[demone]] ([[programma]] o [[processo]] eseguito solitamente in [[background]]) in ascolto, atto a ricevere i comandi in modo da eseguire le operazioni impartitegli e comunicare di conseguenza con il client.
 
Uno dei protocolli più comuni di accesso remoto sviluppato originariamente per i sistemi [[Unix]] e molto usato in passato è il [[telnet]], che con un'[[interfaccia]] di tipo testuale permette di controllare altre macchine a distanza. Detto protocollo venne esteso alla maggior parte dei [[sistemi operativi]] e a diverse architetture[http://it.wikipedia.org/wiki/Architettura_[architettura_(computer)|architetture]], ma attualmente è usato piuttosto in reti private ed è caduto in disuso per le comunicazioni su reti estese, viste le odierne necessità in fatto di protezione dei dati e di sicurezza. A questo proposito molto usati attualmente sono protocolli e programmi quali [[ssh]] e [[OpenSSH]] che fanno uso di [[crittografia]].
 
Tramite accessi da remoto possono venir erogati diversi servizi, controllati ad esempio server di posta ed [[ftp]], eseguiti comandi di [[shell]], pilotati desktop di sistemi operativi posti su altri calcolatori ([[VNC]] - [[Virtual Network Computing]]), accedere ad un calcolatore senza interfaccia grafica da un'altro posto a notevole distanza ed in modo del tutto trasparente (esempio [[X11]] - [[X Window System]] di [[Linux]]).