Concepts networking
Περιεχόμενα
Δικτύωση με το Linux
Δικτύωση υπολογιστών Linux με υπολογιστές MS-Windows
MS-Windows/Linux διαμοιρασμός αρχείων/ εκτυπωτών
Για το διαμοιρασμό αρχείων και εκτυπωτών μεταξύ ενός υπολογιστή με MS-Windows και ενός υπολογιστή με Linux, οι περισσότεροι χρήστες του Linux χρησιμοποιούν μια εφαρμογή που είναι γνωστή ως "samba", η οποία τρέχει στον υπολογιστή με Linux.
- Wiki για το Samba: Samba
Με την εφαρμογή Samba σε λειτουργία, η δικτύωση Windows-με-Linux (όπου υπάρχει ένας υπολογιστής με Linux στο τοπικό δίκτυο LAN) είναι κυρίως διαφανής για το χρήστη του υπολογιστή με MS-Windows. Επομένως αρχεία και εκτυπωτές μπορούν να διαμοιράζονται με διαφανή τρόπο, χρησιμοποιώντας τυπικές εφαρμογές διαχείρισης αρχείων και εκτυπωτών.
Εναλλακτικά της εφαρμογής Samba, τα αρχεία μπορούν επίσης να μεταφερθούν από τον Linux υπολογιστή στον αντίστοιχο με MS-Windows με τη χρήση του smb (Server Message Block) που υποστηρίζεται από το KDE (εφαρμογές Konqueror και Dolphin), από το Gnome (εφαρμογή Nautilus), από το LXDE (εφαρμογή PCManFM), ενώ για μεταφορά από τον MS-Windows υπολογιστή στον αντίστοιχο με Linux με τη χρήση του Secure Copy (scp) ή του Secure FTP (sftp) μέσω πακέτων όπως το WINscp που είναι δωρεάν λογισμικό. Στο openSUSE, το scp δεν είναι απευθείας "ενσωματωμένο" στη διεπαφή χρήστη όπως είναι τα πρωτόκολλα NFS και samba.
- SCP: wikipedia:Secure_copy
- SFTP: wikipedia:SSH_file_transfer_protocol
- SMB: wikipedia:Server_Message_Block
Μπορείτε επίσης να διαμοιράσετε εκτυπωτές μεταξύ υπολογιστών με Linux και Windows χρησιμοποιώντας το σύστημα CUPS ή/ και το πρωτόκολλο IPP.
- IPP wikipedia:Internet_Printing_Protocol
- CUPS: wikipedia:Common_Unix_Printing_System ή http://www.cups.org/ ή http://www.answers.com/topic/common-unix-printing-system
Διαμοιρασμός αρχείων από ένα Linux-PC σε ένα άλλο Linux-PC
Κοινή χρήση αρχείων μεταξύ συστημάτων Linux/Linux
Για την κοινή χρήση αρχείων μεταξύ υπολογιστών με λειτουργικό σύστημα Linux, οι περισσότεροι χρήστες Linux χρησιμοποιούν μια εφαρμογή που είναι γνωστή ως Network File System (NFS), η οποία επιτρέπει το διαμοιρασμό αρχείων (συμπεριλαμβανομένης και της απομακρυσμένης προσάρτησης φακέλων/δίσκων, έτσι ώστε οι απομακρυσμένοι δίσκοι να εμφανίζονται ως τοπικοί), κ.λπ.
Αντί κάποιος να χρησιμοποιήσει το NFS, μπορεί επίσης να μεταφέρει αρχεία χρησιμοποιώντας το ssh (μέσω του “scp” που αναφέρθηκε παραπάνω). Μια υλοποίηση μεταφοράς αρχείων μέσω δικτύου με τη χρήση του ssh είναι η μέθοδος “FIles που μεταφέρονται μέσω του SHell” (γνωστό ως “fish”), το οποίο μπορεί να χρησιμοποιηθεί για τη μεταφορά αρχείων από ένα Linux PC σε ένα άλλο Linux PC. Ο διαχειριστής αρχείων του KDE, Konqueror, και ο αντίστοιχος του Gnome, Nautilus, καθώς επίσης και ο διαχειριστής αρχείων Midnight Commander, υποστηρίζουν τη μέθοδο δικτυακής μεταφοράς αρχείων “fish” με τη χρήση μιας φιλικής προς το χρήστη γραφικής διεπαφής.
Όπως σημειώθηκε και προηγουμένως, το πρωτόκολλο SFTP (SSH File Transfer Protocol) μπορεί να χρησιμοποιηθεί για τη μεταφορά αρχείων από ένα Linux PC σε ένα άλλο Linux PC. Ο διαχειριστής αρχείων του KDE, Konqueror, και ο αντίστοιχος του Gnome, Nautilus υποστηρίζουν τη δικτυακή μεταφορά αρχείων μέσω “SFTP” με τη χρήση μιας φιλικής προς το χρήστη γραφικής διεπαφής.
Κέλυφος απομακρυσμένων εντολών Linux
Με το Linux, η κονσόλα/κέλυφος ενός απομακρυσμένου υπολογιστή μπορεί να ανοιχτεί σε έναν τοπικό υπολογιστή και ως εκ τούτου οι απομακρυσμένες εφαρμογές γραμμής εντολών μπορούν να ελεγχθούν τοπικά. Αυτό είναι εφικτό με τη χρήση εφαρμογών όπως το telnet ή το ssh. Το ssh παρέχει περισσότερο ασφαλείς μεταφορές αρχείων σε σχέση με το telnet και συνήθως προτιμάται.
Απομακρυσμένη επιφάνεια εργασίας Linux
Υπάρχουν διάφοροι τρόποι για να έχουμε μια απομακρυσμένη επιφάνεια εργασίας στο Linux. Ένας τρόπος είναι να χρησιμοποιήσουμε το πρωτόκολλο Virtual Network Computing (vnc) ώστε να έχουμε πρόσβαση σε έναν υπολογιστή Linux απομακρυσμένα είτε από έναν άλλο υπολογιστή Linux, είτε από έναν υπολογιστή με MS-Windows. Το vnc μεταδίδει τις ενέργειες του πληκτρολογίου και του ποντικιού από τον έναν υπολογιστή στον άλλο αναμεταδίδοντας τις αλλαγές των γραφικών απεικονίσεων προς την αντίθετη κατεύθυνση, μέσω ενός δικτύου. Μια εφαρμογή Linux που παρέχει τη δυνατότητα αυτή είναι το "x11vnc". Μια απομακρυσμένη επιφάνεια εργασίας μπορεί να επιτευχθεί μέσω τοπικού δικτύου ή μέσω του Internet. Στην περίπτωση όπου χρησιμοποιείται ένας υπολογιστής με "MS-windows" για την πρόσβαση στην επιφάνεια εργασίας Xwindow ενός υπολογιστή με Linux, υπάρχουν πολλές client εφαρμογές, ορισμένες από τις οποίες είναι ελεύθερες. Ο παρακάτω wikipedia σύνδεσμος για το vnc περιέχει μια λίστα με αρκετά τέτοια πακέτα για MS-Windows.
- vnc: wikipedia:Virtual_Network_Computing
- x11vnc: wikipedia:X11vnc
Οι εφαρμογές αυτές για απομακρυσμένη πρόσβαση/έλεγχο είναι πολύ χρήσιμες κατά την παροχή υπηρεσιών απομακρυσμένης υποστήριξης, συντήρησης και εκπαίδευσης.