Προσάρτηση Windows Share σε Linux χρησιμοποιώντας CIFS

Prosartese Windows Share Se Linux Chresimopoiontas Cifs



Η προσάρτηση είναι μια διαδικασία πρόσβασης σε αρχεία ή φακέλους μέσω του τοπικού συστήματος αρχείων και πραγματοποίησης τροποποιήσεων. Το Windows Share είναι μια ενσωματωμένη δυνατότητα των Windows για κοινή χρήση αρχείων ή καταλόγων με άλλους μέσω ενός τοπικού δικτύου (LAN).

Σε αυτό το σεμινάριο, θα εξερευνήσω το Windows Share και πώς να το προσαρτήσω σε ένα σύστημα αρχείων Linux χρησιμοποιώντας το mount.cifs χρησιμότητα.

Τι είναι το CIFS

Το CIFS γνωστό και ως Common Internet File System είναι μια διάλεκτος του πρωτοκόλλου SMB που έχει αναπτυχθεί από τη Microsoft για πρόσβαση σε αρχεία ή φακέλους από χρήστες μέσω της ίδιας σύνδεσης δικτύου. Ωστόσο, τα πιο πρόσφατα πρωτόκολλα SMB έχουν αντικαταστήσει αυτό το ευρέως χρησιμοποιούμενο πρωτόκολλο κοινής χρήσης αρχείων δικτύου για την προσάρτηση του Windows Share σε Linux. Υπάρχει ένα συγκεκριμένο βοηθητικό πρόγραμμα που ονομάζεται mount.cifs που χρησιμοποιείται για την προσάρτηση του Windows Share σε Linux. Στην επόμενη ενότητα, θα συζητήσω τη διαδικασία εγκατάστασης του σε Linux.







Πώς να εγκαταστήσετε το CIFS-Utils σε Linux

Για να προσαρτήσετε το Windows Share σε Linux mount.cifs χρειάζεται χρησιμότητα που αποτελεί μέρος του CIFS-Utils πακέτο.



Για να εγκαταστήσετε το cifs-utils στο Ubuntu , Debian, και οι διανομές που βασίζονται σε αυτές, χρησιμοποιήστε τον προεπιλεγμένο διαχειριστή πακέτων.



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

Χρησιμοποιήστε το dnf διαχειριστής πακέτων για εγκατάσταση cifs-utils CentOS και Μαλακό καπέλλο διανομές,





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

Για κόκκινο καπέλο (RHEL) και Με βάση το Red Hat διανομές χρησιμοποιούν το ναι διαχειριστής πακέτων.

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

Σημείωση: Για τις οδηγίες που εφαρμόζονται σε αυτόν τον οδηγό, χρησιμοποιώ Ubuntu 22.04 . Η διαδικασία είναι παρόμοια και μπορεί να εκτελεστεί χωρίς κανένα πρόβλημα σε οποιαδήποτε διανομή Linux.



Πώς να προσαρτήσετε το Windows Share σε Linux

Χρειαζόμαστε ένα σημείο προσάρτησης, έναν κατάλογο που δημιουργείται οπουδήποτε στο σύστημα Linux, για να προσαρτήσουμε το κοινόχρηστο στοιχείο των Windows.

δημιουργώ α /media/WinShare κατάλογο με χρήση root mkdir εντολή με δικαιώματα sudo.

sudo mkdir / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare

Θα ακολουθήσουμε την παρακάτω σύνταξη της εντολής mount για να προσαρτήσουμε το Windows Share σε Linux.

sudo βουνό cifs // [ ΔΙΕΥΘΥΝΣΗ IP ] / [ SHARE-NAME ] / [ ΒΟΥΝΟ ] όνομα χρήστη = [ ΟΝΟΜΑ ΧΡΗΣΤΗ ]

Στην παραπάνω σύνταξη:

[ΔΙΕΥΘΥΝΣΗ IP] : Είναι η διεύθυνση IP του απομακρυσμένου μηχανήματος, που είναι τα Windows σε αυτήν την περίπτωση. για πρόσβαση στη διεύθυνση IP, ανοίξτε το γραμμή εντολών και τρέξτε το ipconfig εντολή. Σημειώστε τη διεύθυνση IPV 4.

[SHARE-NAME]: Είναι το όνομα του Windows Share ή το όνομα φακέλου που είναι κοινόχρηστο για το δίκτυο.

[ΒΟΥΝΟ]: Είναι ο κατάλογος σημείου προσάρτησης που έχει ρυθμιστεί στο μηχάνημα του πελάτη, το οποίο είναι το Linux.

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

όνομα χρήστη Για να δώσετε το όνομα χρήστη του απομακρυσμένου μηχανήματος
Κωδικός πρόσβασης Για ρητή παροχή κωδικού πρόσβασης [Δεν συνιστάται]
διαπιστευτήρια Για να ορίσετε το αρχείο που περιέχει διαπιστευτήρια [Συνιστάται]
προς Για να ορίσετε ρητά την έκδοση πρωτοκόλλου 1.0, 2.0 ή 3.0

Τώρα, έχω δημιουργήσει ένα Windows Share με το όνομα Ο φάκελός μου , για να το προσαρτήσετε σε Linux χρησιμοποιώντας /media/WinShare ως σημείο προσάρτησης θα χρησιμοποιήσω την ακόλουθη εντολή.

sudo βουνό cifs // 192.168.18.14 / Ο φάκελός μου / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare όνομα χρήστη = πόλη

Μετά την εκτέλεση της εντολής θα σας ζητηθεί να εισάγετε τον κωδικό πρόσβασης του απομακρυσμένου μηχανήματος. Κατά την επιτυχή προσάρτηση του Windows Share, δεν θα λάβετε καμία ειδοποίηση. Για να επαληθεύσετε την επιτυχή προσάρτηση χρησιμοποιήστε το df -h εντολή; που ουσιαστικά χρησιμοποιείται για να πάρει χώρο στο δίσκο του συστήματος αρχείων.

df

Σε πολλές περιπτώσεις, μπορεί να είναι απαραίτητο να δηλώσετε τον τομέα χρήστη. Βρείτε τον τομέα συστήματος του συστήματος των Windows χρησιμοποιώντας το wmic (Windows Management Instrumentation Command Line) εντολή στο γραμμή εντολών .

Το σύστημα υπολογιστή wmic get domain

Αφού γνωρίσετε τον τομέα που είναι ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ στην περίπτωσή μου, απλώς το εισαγάγετε στην παραπάνω εντολή χρησιμοποιώντας την επιλογή τομέα.

sudo βουνό cifs // 192.168.18.14 / Ο φάκελός μου / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare / όνομα χρήστη = πόλη, τομέα =ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ

Ωστόσο, αυτός δεν είναι ένας ασφαλής τρόπος προσάρτησης του κοινόχρηστου φακέλου. Για να γίνει πιο ασφαλές, το βοηθητικό πρόγραμμα mount.cifs έχει μια επιλογή που ονομάζεται διαπιστευτήρια .

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

sudo νανο ~ / .διαπιστευτήρια-cifs

Πληκτρολογήστε τις ακόλουθες πληροφορίες στο αρχείο.

όνομα χρήστη = [ ΟΝΟΜΑ ΧΡΗΣΤΗ ]

Κωδικός πρόσβασης = [ ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ ]

τομέα = [ ΤΟΜΕΑ ]

Αφού προσθέσετε αυτές τις πληροφορίες στο αρχείο, αποθηκεύστε το αρχείο πατώντας ctrl+x και μετά και .

Για να προσαρτήσετε την επιλογή Windows Share with credentials χρησιμοποιήστε την ακόλουθη εντολή.

sudo βουνό cifs // 192.168.18.14 / Ο φάκελός μου / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare / διαπιστευτήρια =~ / .διαπιστευτήρια-cifs

Σημείωση: Θα σας συμβουλεύσω να δώσετε την απόλυτη διαδρομή προς το αρχείο διαπιστευτηρίων αντί να χρησιμοποιήσετε το ~/.

Πώς να κάνετε μόνιμο το Windows Share Mount

Πριν επιχειρήσετε την ακόλουθη ενότητα, σημειώστε βασικά σημαντικά σημεία.

  • Εάν η μόνιμη βάση δεν έχει ρυθμιστεί σωστά, τότε το Linux δεν θα εκκινήσει. Βεβαιωθείτε ότι όλα είναι σωστά πριν την επανεκκίνηση. Θα προτείνω τη χρήση του βουνό -α εντολή για έλεγχο για σφάλματα.
  • Η IP του απομακρυσμένου μηχανήματος πρέπει να είναι στατική, διαφορετικά, η τοποθέτηση θα αποτύχει και τελικά η εκκίνηση του συστήματος.

Για να γίνει μόνιμη η προσάρτηση του Windows Share, πρέπει να τροποποιήσουμε το αρχείο fstab (Πίνακας Συστήματος Αρχείων). Το αρχείο fstab διαχειρίζεται το σύστημα αρχείων και σας επιτρέπει επίσης να προσαρτήσετε το εξωτερικό σύστημα αρχείων με μη αυτόματο τρόπο.

Ας ανοίξουμε το αρχείο fstab που βρίσκεται στο /και τα λοιπά κατάλογο χρησιμοποιώντας το νανο συντάκτης.

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

Για να κάνετε το Windows Share μόνιμο στο Linux, ακολουθήστε τη σύνταξη που δίνεται παρακάτω.

// [ ΔΙΕΥΘΥΝΣΗ IP ] / [ SHARE-NAME ] / [ ΒΟΥΝΟ ] cifs διαπιστευτήρια = [ ΔΙΑΠΙΣΤΕΥΤΙΚΑ-ΑΡΧΕΙΟ-ΔΙΑΔΡΟΜΗ ] [ ΕΓΚΑΤΑΛΕΙΠΩ ] [ ΠΕΡΑΣΜΑ ]

Σημείωση: Χρήση αυτί αντί για χώρο για να διαχωρίσετε τα πεδία στο αρχείο fstab.

Ας αντικαταστήσουμε το [ΔΙΕΥΘΥΝΣΗ IP] , [SHARE-NAME] , [ΒΟΥΝΟ], και [ΔΙΑΠΙΣΤΕΥΤΙΚΑ-ΑΡΧΕΙΟ-ΔΙΑΔΡΟΜΗ] με πραγματικές πληροφορίες. ο [ΕΓΚΑΤΑΛΕΙΠΩ] και το [ΠΕΡΑΣΜΑ] επιλογές χρησιμοποιούνται για την ενεργοποίηση αντιγράφων ασφαλείας του προσαρτημένου συστήματος αρχείων και fsck check on boot, αντίστοιχα. Σειρά 0 και 0 και για τις δύο επιλογές για να τις διατηρήσετε απενεργοποιημένες.

// 192.168.18.14 / Ο φάκελός μου / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare     cifs διαπιστευτήρια = / Σπίτι / χρήστης / .διαπιστευτήρια-cifs 0 0

Σημείωση: Δώστε την απόλυτη διαδρομή του αρχείου διαπιστευτηρίων.

Αφού τροποποιήσετε το αρχείο fstab, αποθηκεύστε και βγείτε από το πρόγραμμα επεξεργασίας χρησιμοποιώντας ctrl+x και μετά και .

Το επόμενο βήμα περιλαμβάνει την προσάρτηση του Windows Share μέσω του βουνό εντολή.

sudo βουνό / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare

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

Τρόπος αποπροσάρτησης του Windows Share

Για να αποσυνδέσετε το Windows Share, χρησιμοποιήστε το ποσό εντολή με το σημείο προσάρτησης.

sudo ποσό / [ ΒΟΥΝΟ ]

Στο παράδειγμά μας, το [ΒΟΥΝΟ] είναι /media/WinShare Ευρετήριο.

sudo ποσό / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare

Εάν η παραπάνω εντολή δεν καταφέρει να αποπροσαρτήσει το Windows Share, δοκιμάστε δύναμη αποσυναρμολόγηση χρησιμοποιώντας το -φά σημαία.

sudo ποσό -φά / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare

Ή χρησιμοποιήστε το -μεγάλο σημαία, η οποία αποσπάται το σύστημα αρχείων εάν αποτύχει και η παραπάνω εντολή.

sudo ποσό -μεγάλο / μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ / WinShare

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

Τρόπος δημιουργίας Windows Share

Το Windows Share είναι ένας κατάλογος που έχει ρυθμιστεί για κοινή χρήση σε ένα τοπικό δίκτυο. Πριν αποκτήσετε πρόσβαση στο Windows Share σε Linux, πρέπει να ρυθμιστεί στα Windows.

Αρχικά, βεβαιωθείτε ότι τα Windows είναι ενεργοποιημένα για επικοινωνία CIFS. Για αυτό, ανοίξτε το Ενεργοποιήστε και απενεργοποιήστε τη λειτουργία των Windows στα Windows. Εύρημα Υποστήριξη κοινής χρήσης αρχείων SMB 1.0/CIFS στη λίστα και ελέγξτε το.

Μετά από λίγα λεπτά, θα σας ζητηθεί να επανεκκινήσετε το σύστημα.

Για να ενεργοποιήσετε την ανακάλυψη δικτύου στα Windows, μεταβείτε στο Προηγμένες ρυθμίσεις κοινής χρήσης ; Μόλις βρεθείτε εκεί, θα πρέπει να βρείτε την επιλογή για Ανακάλυψη δικτύου και βεβαιωθείτε ότι αυτή η επιλογή είναι ενεργοποιημένη επιλέγοντας το Ενεργοποιήστε την ανακάλυψη δικτύου επιλογή.

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

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

Τώρα, κάντε κλικ στο αναπτυσσόμενο εικονίδιο, επιλέξτε Ολοι από τη λίστα και, στη συνέχεια, κάντε κλικ στο Προσθήκη κουμπί.

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

Τώρα, το Windows Share είναι έτοιμο για κοινή χρήση.

συμπέρασμα

Εάν έχετε μετακομίσει πρόσφατα στο Linux, τότε σίγουρα θα χρειαστεί να έχετε πρόσβαση σε δεδομένα στο σύστημά σας Windows. Οποιοδήποτε είδος δεδομένων μπορεί να κοινοποιηθεί στο Linux από τα Windows χρησιμοποιώντας την επιλογή Windows Share. Για πρόσβαση στο Windows Share σε Linux, απαιτούνται η διεύθυνση IP και ο κωδικός πρόσβασης του μηχανήματος Windows.

Η τοποθέτηση του Windows Share σε Linux χρησιμοποιώντας το βοηθητικό πρόγραμμα mount.cifs απαιτεί δύο βήματα. Πρώτα, ορίστε το σημείο προσάρτησης στο Linux και, στη συνέχεια, χρησιμοποιήστε το βουνό εντολή με το -t cifs επιλογή για προσάρτηση του Windows Share σε Linux.