X sharing gia alla leitourgika

ZORBADELOS KONSTANTINOS kzorba at otenet.gr
Fri May 2 11:16:01 EEST 2003


At Thu, 1 May 2003 18:42:22 -0400,
Alexandros Papadopoulos wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Χαιρετώ τη λίστα.
> 
> Χρειάζομαι τρόπο να μοιράσω X sessions σε μηχανάκια Mac και Win. Το 
> bandwidth δεν είναι θέμα, μιλάμε για τοπικό δίκτυο.
> 
> Η όλη υπόθεση είναι παιχνιδάκι με SSH+X forwarding, αλλά όταν έχεις 30 
> clients, εκ των οποίων οι 25 δεν έχουν Linux/BSD, τι κάνεις;
> 
> Υποψιάζομαι ότι Cygwin/XFree86 και ο αντίστοιχος Mac XFree θα έχουν 
> προβλήματα συμβατότητας με ένα linux που θα μοιράζει τον τελευταίο 
> XFree με το τελευταίο KDE πάνω του.
> 
> Επίσης, τι είδους μηχάνημα χρειάζεται κανείς για να έχει 30 ταυτόχρονα X 
> sessions; Αντέχει ο XFree? Αντέχει το KDE?
> 
> TIA
> 

Θα προτείνω και εγώ το VNC (http://www.uk.research.att.com/vnc/).
Τρέχεις κάμποσους vncserver στο UNIX μηχάνημα (κάθε vncserver είναι
και ένας X server που τρέχει σε διαφορετικό display) και από τον
vncclient συνδέεσαι στο display που σε ενδιαφέρει. Πλεονεκτήματα: 
- O vncclient είναι ελαφρύτατος και υπάρχει για τις πλατφόρμες που θές
- Δεν χρειάζεται να τρέχεις X server σε κάθε client μηχάνημα
- Κλείνεις τον vncclient και η κατάσταση του desktop μένει η ίδια
(αφού τα πάντα τρέχουν στον server). Έτσι την επόμενη φορά που θα
συνδεθεί ο client σε εκείνο το display θα δει την κατάσταση όπως την
είχε αφήσει. Επιπλέον μπορεί να συνδεθεί από οποιοδήποτε client
μηχάνημα.
- To vnc μπορεί να τρέξει πάνω από ssh και να εκμεταλλευτείς το
compression που σου προσφέρει το ssh (-C option) για μείωση του
καταναλώμενου bandwidth.
- Από πλευράς security δεν χρειάζεται να ανοίξεις ένα σωρό υψηλά ports
για χρήση των X αλλά ένα για κάθε display (590x). Επίσης με port
forwarding από ssh είναι αρκετό μόνο το port του ssh (22)
- Μπορείς να καθορίσεις εσύ τι θα τρέχει ο κάθε vncserver (πειράζοντας
το xstartup αρχείο μέσα στο .vnc directory) οπότε να εξοικονομήσεις
πόρους στον server τρέχοντας ας πούμε έναν ελαφρύ windowmanager και
όχι πλήρες desktop όπως το kde ή το gnome (πρόταση ο icewm)
- Τέλος ο κάθε vncserver μπορεί να τρέχει σαν διαφορετικός UNIX
χρήστης και μάλιστα δεν χρειάζεται να έχει root δικαιώματα (δίνοντας
ίσως το -nolisten local option στον vncserver).

Αυτά μπόρεσα να σκεφτώ. Ελπίζω να βοηθήσουν
    
======================================================
  Kostas Zorbadelos
  
  Out there in the darkness, out there in the night
  out there in the starlight, one soul burns brighter
  than a thousand suns.




More information about the Linux-greek-users mailing list