Linux cifs Mount

Linux Cifs Mount



Το CIFS, γνωστό και ως Common Internet File System, είναι μια διάλεκτος του SMB (Server Message Block) που χρησιμοποιείται για την παροχή κοινής πρόσβασης σε φακέλους, αρχεία και εκτυπωτές μέσω μικρών τοπικών δικτύων (LAN).

Το Linux συνοδεύεται από ένα πακέτο CIFS-Utils, το οποίο χρησιμοποιείται για την προσάρτηση και τη διαχείριση αρχείων και εκτυπωτών πολλαπλών πλατφορμών μέσω του τοπικού δικτύου χρησιμοποιώντας πρωτόκολλα CIFS. ο mount.cifs είναι μέρος του πακέτου Linux CIFS-Utils.

Σε αυτό το σεμινάριο, θα εξερευνήσω πώς να χρησιμοποιήσω το Linux mount.cifs βοηθητικό πρόγραμμα για την προσάρτηση του κοινόχρηστου φακέλου στο Linux.







Σημείωση: Το πρωτόκολλο CIFS έχει αντικατασταθεί με τα πιο πρόσφατα και πιο ασφαλή πρωτόκολλα SMB2 και SMB3. Στα Windows, είναι απενεργοποιημένο από προεπιλογή. Ωστόσο, μπορεί να ενεργοποιηθεί από το Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows επιλογή.



Εγκατάσταση του πακέτου CIFS Utilities σε Linux

Για να χρησιμοποιήσετε το mount.cifs στο Linux, πρώτα, πρέπει να εγκατασταθεί το πακέτο βοηθητικών προγραμμάτων του.



Για να το εγκαταστήσετε στο Ubuntu, τις γεύσεις του και τις διανομές που βασίζονται στο Debian.





sudo κατάλληλος εγκαθιστώ cifs-utils

Στις διανομές CentOS και Fedora, το dnf θα χρησιμοποιηθεί ο διαχειριστής πακέτων.

sudo dnf εγκαθιστώ cifs-utils

Εκτελέστε την παρακάτω εντολή για εγκατάσταση cifs-utils επί κόκκινο καπέλο (RHEL) και Red Had-based διανομές.



sudo yum εγκατάσταση cifs-utils

Σημείωση: ο cifs-utils Το πακέτο είναι διαθέσιμο για όλες τις διανομές Linux. Αλλά για τις οδηγίες σε αυτόν τον οδηγό, χρησιμοποιώ Ubuntu 22.04 . Οι εντολές που χρησιμοποιούνται σε αυτόν τον οδηγό θα λειτουργούσαν χωρίς κανένα σφάλμα, ανεξάρτητα από τη διανομή.

Επιπλέον, στο ακόλουθο παράδειγμα, ένας κοινόχρηστος φάκελος προσαρτάται από Mac σε Linux χρησιμοποιώντας το mount.cifs χρησιμότητα, ωστόσο, οι διαδικασίες τοποθέτησης από Linux και Windows είναι οι ίδιες.

Τοποθέτηση κοινόχρηστου φακέλου με χρήση CIFS

Η τοποθέτηση ενός κοινόχρηστου φακέλου από ένα απομακρυσμένο μηχάνημα σε Linux περιλαμβάνει 2 βήματα.

  1. Δημιουργία Σημείου Όρους
  2. Τοποθέτηση του κοινόχρηστου φακέλου στο σημείο προσάρτησης

1. Δημιουργία σημείου τοποθέτησης

Το σημείο προσάρτησης αναφέρεται σε έναν κατάλογο στον οποίο θα προσαρτηθεί και θα αποκτηθεί πρόσβαση στον κοινόχρηστο φάκελο από ένα απομακρυσμένο μηχάνημα. Μπορεί να δημιουργηθεί οπουδήποτε στο σύστημα του πελάτη με οποιοδήποτε όνομα. Δημιουργώ ένα σημείο προσάρτησης στο /μντ κατάλογο, το οποίο είναι ένα γενικό σημείο προσάρτησης για την προσωρινή προσάρτηση του συστήματος αρχείων στο Linux.

Δημιουργώ έναν άλλο κατάλογο /ShareMac ως το σημείο προσάρτησης στο /μντ χρησιμοποιώντας mkdir εντολή με δικαιώματα sudo.

sudo mkdir / μντ / ShareMac

Δημιουργείται το σημείο προσάρτησης. Το επόμενο βήμα είναι η τοποθέτηση του κοινόχρηστου φακέλου από το απομακρυσμένο μηχάνημα σε αυτό το σημείο προσάρτησης.

2. Τοποθέτηση του κοινόχρηστου φακέλου στο σημείο προσάρτησης

Για να προσαρτήσετε έναν κοινόχρηστο φάκελο από το macOS στο Linux, χρησιμοποιείται η εντολή mount με -t cifs επιλογή.

sudo βουνό cifs //< απομακρυσμένη IP >>< ντοσιέ > / μντ /< ντοσιέ > όνομα χρήστη = < όνομα χρήστη >

Στην παραπάνω εντολή:

  • -t cifs Η επιλογή χρησιμοποιείται για την προσάρτηση του κοινόχρηστου φακέλου χρησιμοποιώντας το πρωτόκολλο CIFS
  • <απομακρυσμένη IP> είναι η διεύθυνση IP του απομακρυσμένου μηχανήματος (Mac)
  • <φάκελος> είναι ο κοινόχρηστος φάκελος που δημιουργήθηκε στο απομακρυσμένο μηχάνημα (Mac)
  • /mnt/<φάκελος> είναι το σημείο προσάρτησης στον υπολογιστή-πελάτη (Linux) [Μπορεί να είναι οποιοσδήποτε κατάλογος]
  • <όνομα χρήστη> είναι το όνομα χρήστη του απομακρυσμένου συστήματος

Ας τοποθετήσουμε το Ο φάκελός μου φάκελο από το απομακρυσμένο μηχάνημα στο σημείο προσάρτησης Linux /mnt/ShareMac .

sudo βουνό cifs // 192.168.18.133 / Ο φάκελός μου / μντ / ShareMac όνομα χρήστη = μόνος

Ο κωδικός πρόσβασης για τον χρήστη ο ίδιος θα σας ζητηθεί όταν εκτελέσετε την παραπάνω εντολή. Ο κοινόχρηστος φάκελος Ο φάκελός μου θα τοποθετηθεί στο /mnt/ShareMac σημείο τοποθέτησης στο Linux. Ωστόσο, δεν θα λάβετε κανένα αποτέλεσμα λέγοντας ότι η τοποθέτηση έχει γίνει με επιτυχία. Χρήση df -h για να ελέγξετε τον προσαρτημένο φάκελο.

df

Ο φάκελος (MyFolder) έχει προσαρτηθεί με επιτυχία στο Linux. Σημειώστε ότι οι οδηγίες που αναφέρονται για τη δημιουργία ενός κοινόχρηστου φακέλου σε Mac πρέπει να ακολουθούνται όπως δίνονται στην ενότητα Δημιουργία κοινόχρηστου φακέλου σε Mac παρακάτω.

Χρησιμοποιώντας την διαπιστευτήρια επιλογή του mount.cifs η χρησιμότητα είναι α ασφαλή τρόπο για να προσαρτήσετε τον κοινόχρηστο φάκελο. Σε αυτή τη μέθοδο, μπορείτε να αποθηκεύσετε τα διαπιστευτήρια σύνδεσης σε ένα αρχείο το οποίο μπορεί να περάσει μέσω της εντολής χρησιμοποιώντας το διαπιστευτήρια επιλογή.

Αρχικά, δημιουργήστε ένα αρχείο που αποθηκεύει τα διαπιστευτήρια απομακρυσμένου μηχανήματος στο /και τα λοιπά Ευρετήριο. Το αρχείο μπορεί να έχει οποιοδήποτε όνομα, το δίνω διαπιστευτήρια-αρχείο όνομα.

sudo νανο / και τα λοιπά / διαπιστευτήρια-αρχείο

Εισαγάγετε τα διαπιστευτήρια:

όνομα χρήστη = < όνομα χρήστη >

Κωδικός πρόσβασης = < Κωδικός πρόσβασης >

Τώρα, χρησιμοποιήστε το διαπιστευτήρια επιλογή μετά με τη διαδρομή του αρχείου.

sudo βουνό cifs // 192.168.18.133 / Ο φάκελός μου / μντ / ShareMac διαπιστευτήρια = / και τα λοιπά / διαπιστευτήρια-αρχείο

Τοποθετήστε μόνιμα τον κοινόχρηστο φάκελο

Κατά την επανεκκίνηση, ο προσαρτημένος φάκελος θα αποπροσαρτηθεί και θα πρέπει να τον προσαρτήσετε ξανά με μη αυτόματο τρόπο. Εάν θέλετε να προσαρτήσετε αυτόματα τον κοινόχρηστο φάκελο ακόμα και κατά την εκκίνηση, ακολουθήστε τα βήματα που δίνονται παρακάτω.

Συναγερμός: Η ακόλουθη μέθοδος προϋποθέτει ότι το απομακρυσμένο μηχάνημα/διακομιστής έχει στατική IP.

Για να διασφαλίσετε ότι το κοινόχρηστο σύστημα αρχείων προσαρτάται αυτόματα κατά την εκκίνηση του συστήματος, το fstab αρχείο στο Linux θα τροποποιηθεί.

sudo νανο / και τα λοιπά / fstab

Τοποθετήστε την παρακάτω γραμμή στο αρχείο.

//< απομακρυσμένη IP >> μετοχή-όνομα / μντ /< ντοσιέ > cifs διαπιστευτήρια = / και τα λοιπά / διαπιστευτήρια-αρχείο 0 0

Λαμβάνοντας το παράδειγμα που δίνεται παραπάνω, το αρχείο θα τροποποιηθεί με τον ακόλουθο τρόπο.

// 192.168.18.133 / Ο φάκελός μου / μντ / ShareMac cifs διαπιστευτήρια = / και τα λοιπά / διαπιστευτήρια-αρχείο 0 0

Σημειώστε ότι κατά την εισαγωγή της παραπάνω εντολής στο fstab αρχείο, διαχωρίστε κάθε πεδίο χρησιμοποιώντας α αυτί αντί για χώρο.

Τώρα, κλείστε και αποθηκεύστε το fstab αρχείο πατώντας ctrl+x .

Για να βεβαιωθείτε ότι η τοποθέτηση είναι χωρίς σφάλματα, χρησιμοποιήστε το βουνό -α εντολή.

sudo βουνό -ένα

Εάν δεν υπάρχει σφάλμα, υποδεικνύει ότι ο κοινόχρηστος φάκελος έχει προσαρτηθεί επιτυχώς.

Μετά την επανεκκίνηση, ο κοινόχρηστος φάκελος από το απομακρυσμένο μηχάνημα θα τοποθετηθεί αυτόματα.

Αποπροσαρτήστε τον κοινόχρηστο φάκελο

Για να αποπροσαρτήσετε τον κοινόχρηστο φάκελο, το ποσό Η εντολή χρησιμοποιείται με το σημείο προσάρτησης.

sudo ποσό < σημείο προσάρτησης >

Στο παραπάνω παράδειγμα, το σημείο προσάρτησης ήταν /mnt/ShareMac , απλώς αντικαταστήστε το <σημείο προσάρτησης> με /mnt/ShareMac.

sudo ποσό / μντ / ShareMac

Το παραπάνω στιγμιότυπο οθόνης δείχνει ότι το προσαρτημένο σύστημα αρχείων έχει αποπροσαρτηθεί.

Δημιουργία κοινόχρηστου φακέλου σε Mac

Για να δημιουργήσετε έναν κοινόχρηστο φάκελο σε Mac, υπάρχουν πολλές επιλογές που πρέπει να ενεργοποιηθούν.

Αρχικά, δημιουργήστε έναν φάκελο σε οποιονδήποτε κατάλογο στο Mac σας.

Στη συνέχεια από Ρυθμίσεις συστήματος, Άνοιξε Μοιρασιά σε Γενικός. Ενεργοποιήστε το Κοινή χρήση αρχείων κάνοντας κλικ στο κουμπί εναλλαγής.

Κάνε κλικ στο Εγώ εικονίδιο δίπλα στο κουμπί εναλλαγής του Κοινή χρήση αρχείων .

Στο Κοινόχρηστος φάκελος Ενότητα, κάντε κλικ στο + εικονίδιο για να προσθέσετε ένα φάκελο για κοινή χρήση.

Έχω προσθέσει το φάκελο Ο φάκελός μου δημιούργησα στο Εγγραφα Ευρετήριο; Ωστόσο, μπορεί να δημιουργηθεί οπουδήποτε στο σύστημα. Κάντε κλικ στο Επιλογές, θα ανοίξει άλλο παράθυρο.

επιτρέπω Κοινή χρήση αρχείων και φακέλων χρησιμοποιώντας SMB, και επίσης στο Κοινή χρήση αρχείων των Windows ενεργοποιήστε τον λογαριασμό εισάγοντας τον κωδικό πρόσβασης για το όνομα χρήστη.

Στην περίπτωσή μου, ο χρήστης είναι ο ίδιος και θα πληκτρολογήσω τον κωδικό πρόσβασης συστήματος για τον χρήστη ο ίδιος .

Ο φάκελος είναι έτοιμος για κοινή χρήση μέσω Διαδικτύου χρησιμοποιώντας την IP όπως φαίνεται στην παρακάτω εικόνα.

συμπέρασμα

ο mount.cifs Το βοηθητικό πρόγραμμα χρησιμοποιείται για την προσάρτηση του απομακρυσμένου κοινόχρηστου καταλόγου στην πλευρά του πελάτη. Για να προσαρτήσετε τον κοινόχρηστο κατάλογο, πρέπει να δημιουργηθεί ένας κατάλογος προσάρτησης στο απομακρυσμένο μηχάνημα. Ο διαχειριστής του διακομιστή μπορεί να κάνει οποιονδήποτε κατάλογο με δυνατότητα κοινής χρήσης. Η προσάρτηση ενός κοινόχρηστου φακέλου από ένα απομακρυσμένο μηχάνημα σε Linux περιλαμβάνει δύο βήματα: δημιουργία ενός σημείου προσάρτησης σε αυτόν και, στη συνέχεια, προσάρτηση του κοινόχρηστου φακέλου. ο βουνό η εντολή χρησιμοποιείται με το -t cifs επιλογή για προσάρτηση ενός κοινόχρηστου φακέλου χρησιμοποιώντας CIFS.

Είναι σημαντικό να σημειωθεί ότι το πρωτόκολλο CIFS δεν είναι πλέον αποδεκτό για λόγους ασφαλείας και σε όλα τα σύγχρονα λειτουργικά συστήματα αυτό το πρωτόκολλο έχει αντικατασταθεί με ένα πιο ασφαλές και αποτελεσματικό πρωτόκολλο SMB3.