Δημοσιεύτηκε: 03 Ιαν 2011, 21:15
από ktogias
linuxs έγραψε:ίσως δεν κατάλαβα τον τίτλο αλλα τι διαφορά έχει με την απομακρυσμένη σύνδεση?

Αν εννοείς απομακρυσμένη σύνδεση τύπου VNC, δηλαδή με γραφικά, οι διαφορές είναι οι εξής:
  • Η σύνδεση μπορεί να γίνεται με SSH, δηλαδή κρυπτογραφημένα από άκρη σε άκρη. (Μπορεί αυτό να γίνει και με το VNC αλλά δεν ξέρω αν είναι έτσι η εξ οριμού ρυθμισή του, ενώ η χρήση ssh+screen είναι πολύ πιο απλή και δεν χρειάζεται κάποια ρύθμιση).
  • Η σύνδεση γίνεται σε εικονική κονσόλα κειμένου (virtual console) πράγμα που σημαίνει ότι δεν χρειάζεται να μεταφέρονται γραφικά, θέσεις και περιεχόμενα παραθύρων, κινήσεις κέρσορα.
  • Απόρροια του προηγουμένου είναι ότι ο χειρισμός του απομακρυσμένου υπολογιστή μπορεί να γίνεται με μεγάλη ταχύτητα. Με μια αξιοπρεπή σύνδεση η αίσθηση είναι σχεδόν ίδια με το να χρησιμοποιείς την κονσόλα του τοπικού σου υπολογιστή.
  • Μπορεί ο χειρισμός του απομακρυσμένου υπολογιστή να γίνει ακόμα και από πολύ αργές συνδέσεις (π.χ. dialup 33600 ή GSM) με σχεδόν ανεπαίσθητες καθυστερήσεις.
  • Με τη χρήση του screen ανοίγεις ένα session εικονικής κονσόλας κειμένου, εκτελείς κάποιο πρόγραμμα εκεί, αποσυνδέεις την κονσόλα (detach) και κάνεις logout. Αργότερα από άλλο υπολογιστή και δίκτυο, συνδέεσαι με ssh στο μηχάνημα συνδέεις την προηγούμενη κονσόλα (attach) και είναι σαν να μην έφυγες ποτέ. Η έξοδος του προγράμματος είναι εκεί, οι προηγούμενες εντολές που έδωσες με το βλεάκι κλπ.
  • Δεν χρειάζεται να τρέχει κάποιος server γραφικών (X) ούτε στο τοπικό, ούτε στο απομακρυσμένο μηχάνημα. Σε συνδυασμό με την ταχύτητα χειρισμού, το ssh+screen μπορεί να χρησιμοποιηθεί για πρόσβαση από και σε οποιοδήποτε μηχάνημα έχει κάποιο κέλυφος κειμένου (bash, rsh κλπ), ssh client/server και screen, και οποιουδήποτε είδους δικτύωση, δηλαδή πρακτικά από και προς unix/linux servers χωρίς ή με γραφικό περιβάλλον, κινητά τηλέφωνα, pdas, embeded unix/linux συστήματα (πχ. ρομπότ, αυτοματισμούς και ότι άλλο μπορεί να φανταστεί κάποιος).
  • Στην οθόνη του συστήματος που συνδέεσαι με ssh+screen (αν υπάρχει οθόνη) δεν φαίνεται τίποτα από το δικό σου session (σε αντίθεση με το vnc που δείχνει στην οθόνη του απομακρυσμένου υπολογιστή όλες τις ενέργειες αυτού που τον χειρίζεται από απόσταση).