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