Più utenti su un ambiente desktop [chiuso]


10

Facciamo finta che avessimo un sistema * nix piuttosto potente ... Ora ovviamente so che puoi configurare più utenti per accedere a un sistema ....... ma come lo fai esattamente? Come .... come si collegherebbero tutti i monitor e così, o avresti bisogno di un nodo di computer più piccolo che piace .... reindirizza o qualcosa del genere?

In che modo gli amministratori di sistema e simili configurano più utenti per un sistema * nix? attraverso un grande edificio o qualcosa del genere?


Vari angoli bui dei sistemi sono disseminati dei resti confusi di diverse generazioni di soluzioni a questo problema, il più visibile degli utenti è la TERMvariabile d'ambiente.
dmckee --- ex gattino moderatore,

Domanda correlata sull'aspetto
multiheading

Risposte:


5

Generalmente, si esegue un server senza un vero display grafico collegato (forse molto semplice per il lavoro diagnostico). I client si connettono tramite un protocollo di rete, X tunnelizzato su SSH o un protocollo desktop remoto come VNC o RDP.

Con il primo, gli utenti eseguono programmi GUI dalla shell remota e si presentano perfettamente come finestre sui loro sistemi client. Funziona bene su reti ad alta velocità purché la grafica non sia intensiva, ma sfortunatamente il protocollo X è molto loquace e non altamente efficiente. Richiede inoltre che ogni client esegua un server X, che è automatico su client Linux, facile su Mac OS e piuttosto ingombrante su Windows.

L'altro approccio consiste nell'utilizzare VNC o RDP, che eseguono un'intera sessione di desktop remoto visualizzata come una finestra sul client. Il lavoro effettivo viene eseguito sul server e un flusso grafico compresso viene consegnato al programma client. C'è anche un'opzione intermedia chiamata NX, che utilizza una versione ottimizzata del protocollo X per offrire un'esperienza simile (con alcuni miglioramenti delle prestazioni su VNC o RDP). Per questi approcci, i programmi client sono disponibili per qualsiasi maggiore (e molti minori ) sistemi operativi.

C'è comunque un altro modo di procedere, che corrisponde maggiormente a ciò che stai immaginando: un enorme sistema simile a un polipo che estende le connessioni grafiche dirette da un server centrale attorno a una piccola area (o addirittura un intero edificio). Questo è noto come "Multiseat X" e puoi leggere di più su come farlo in questo articolo da x.org . I collegamenti da lì indicano che c'è abbastanza interesse nel farlo per mantenere viva l'idea, anche se non ho mai visto nessuno farlo nella mia esperienza diretta.


Interessante. Il Multiseat X suona piuttosto bello, anche se forse non pratico per alcuni haha. Comunque grazie !.

1

Metodo n. 1. È possibile impostare le stazioni senza disco - niente di costoso - deve semplicemente eseguire solo un server X preferibilmente con accelerazione 2D (3D al giorno d'oggi). All'avvio ottiene un'immagine dal server, avvia la schermata di accesso X che presenta la registrazione sul server. Le applicazioni vengono eseguite sul server ma vengono visualizzate sul thin client. Per confondere le cose significa che i client X vengono eseguiti sul server mentre X server viene eseguito sul client. I dettagli esatti variano dall'installazione senza disco all'installazione, ma ci sono alcuni strumenti preconfezionati per farlo. Può essere costruito utilizzando anche client di seconda mano (non fanno altro che visualizzare i poligoni) purché la rete e il server possano gestirli.

Metodo n. 2. X può gestire più schede e più input ( multiseat ). Può anche essere limitato solo alla schermata e / o all'input selezionati. Puoi avviare X server configurato per utilizzare solo mouse1, tastiera1 e monitor1, quindi un altro che utilizza mouse2, tastiera2 e monitor2 ecc. Tuttavia, poiché alcune schede non gestiscono il Xephyr che fa lo stesso ma all'interno di un server X.


0

Se hai un server centrale e molte macchine client, l'inoltro SSH e X11 è un ottimo metodo per raggiungere questo obiettivo. Se stai solo parlando di avere una macchina con molti monitor, tastiere e mouse questo si chiama "Multiseat". Credo che con le recenti versioni di X.org questo non sia più possibile, ma credo che stiano cercando di riportarlo indietro.

Ecco un paio di link per te. E ora che sai che si chiama Multiseat puoi cercare in giro Google per ulteriori informazioni.
http://en.wikipedia.org/wiki/Multiseat_configuration#GNU.2FLinux
http://wiki.x.org/wiki/Development/Documentation/Multiseat


0

Un'altra risposta è LDAP. È possibile configurare un dominio come memoria centralizzata per tutti i profili degli utenti. Come si fa in Debian .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.