In contrasto con l'uso tipico dei computer domestici basati su Windows, negli ambienti Linux / Unix, lavorare "in rete" è sempre stato la norma, il che spiega le potenti funzionalità di rete dei sistemi operativi Unix e Linux. Linux supporta connessioni rapide e stabili con altri computer e l'esecuzione di interfacce utente grafiche sulla rete.
Il comando principale per l'esecuzione di queste attività di rete è xhost - il programma di controllo degli accessi del server per X. The xhost il programma viene utilizzato per aggiungere ed eliminare nomi host o nomi di computer (computer) all'elenco di macchine e utenti a cui è consentito effettuare connessioni al server X. Questa struttura fornisce una forma rudimentale di controllo e sicurezza della privacy.
Scenario di utilizzo
Chiamiamo il computer su cui ci si trova "localhost" e il computer che si desidera connettere all '"host remoto". Per la prima volta xhost per specificare a quali computer si desidera dare il permesso di connettersi a (l'X-server di) l'host locale. Quindi ti connetti all'host remoto usando telnet. Quindi, si imposta il DISPLAY variabile sull'host remoto. Vuoi impostare questo DISPLAY variabile per l'host locale. Ora quando si avvia un programma sull'host remoto, la sua GUI apparirà sull'host locale (non sull'host remoto).
Esempio di caso d'uso
Supponiamo che l'indirizzo IP dell'host locale sia 128.100.2.16 e che l'indirizzo IP dell'host remoto sia 17.200.10.5. A seconda della rete attiva, potresti anche essere in grado di utilizzare i nomi dei computer (nomi di dominio) anziché gli indirizzi IP.
Passo 1.Digitare quanto segue nella riga di comando dell'host locale:
%
xhost + 17.200.10.5
Passo 2. Accedere all'host remoto: % telnet 17.200.10.5
Passaggio 3. Sull'host remoto (tramite la connessione telnet), indicare all'host remoto di visualizzare le finestre sull'host locale digitando: % setenv DISPLAY 128.100.2.16:0.0
(Invece di setenv potrebbe essere necessario utilizzare l'esportazione su alcune shell). Passaggio 4. Ora puoi eseguire il software sull'host remoto. Ad esempio, quando si digita "xterm" sull'host remoto, si dovrebbe vedere una finestra xterm sull'host locale. Passaggio 5. Al termine, rimuovere l'host remoto dall'elenco di controllo di accesso come segue. Nel tipo di host locale: % xhost - 17.200.10.5 Ilxhost comando contiene solo alcune varianti per aiutarti con il tuo networking: Poiché le distribuzioni di Linux e i livelli di rilascio del kernel differiscono, usa iluomo comando ( % uomo ) per vedere come xhostè implementato nel tuo particolare ambiente informatico. Riferimento rapido




