Πώς να εγκαταστήσετε και να διαμορφώσετε το Samba Share με Windows και CentOS

How Install Configure Samba Share With Windows



Το Samba είναι ένα σύστημα κοινής χρήσης αρχείων συμβατό με τα Windows. Χρησιμοποιείται για τη ρύθμιση της κοινής χρήσης των Windows σε συστήματα Linux. Το Samba είναι υλοποίηση Linux του πρωτοκόλλου SMB/CIFS.

Το Samba μπορεί να χρησιμοποιηθεί για τη ρύθμιση διακομιστή αποθήκευσης ή την κοινή χρήση αρχείων και καταλόγων στο σύστημα Linux.







Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε και να διαμορφώσετε το Samba share με Windows και CentOS 7. Ας ξεκινήσουμε.



Ο διακομιστής Samba και οι υπολογιστές -πελάτες έχουν ρυθμιστεί με τον ακόλουθο τρόπο:







ο Διακομιστής αποθήκευσης Samba (με βάση το CentOS 7) έχει το όνομα κεντρικού υπολογιστή smb-server και διεύθυνση IP 10.0.1.11

ο Πελάτης Samba CentOS 7 έχει το όνομα κεντρικού υπολογιστή smb-client και διεύθυνση IP 10.0.1.14



ο Samba Windows 7 Client έχει τη διεύθυνση IP 10.0.1.12

Αυτοί οι υπολογιστές βρίσκονται στο ίδιο δίκτυο 10.0.1.0/24

Διαμόρφωση DNS για διακομιστή Samba:

Πριν ξεκινήσετε, βεβαιωθείτε ότι ο διακομιστής DNS έχει διαμορφωθεί σωστά. Διαφορετικά, η Samba μπορεί να αποτύχει να ξεκινήσει.

Η διαμόρφωση ενός πλήρους διακομιστή DNS δεν εμπίπτει στο πεδίο αυτού του άρθρου, οπότε επεξεργάστηκα το /etc/hosts αρχείο κάθε μηχανής CentOS 7 και πρόσθεσε την ακόλουθη γραμμή εκεί.

10.0.1.11 διακομιστής smb

Στο smb-server και smb-client μηχάνημα, μπορείτε απλά να εκτελέσετε την ακόλουθη εντολή για να προσθέσετε την παραπάνω γραμμή στο /etc/hosts αρχείο:

$πέταξε έξω '10 .0.1.11 smb-server ' | sudo στόχος -προς το /και τα λοιπά/Οικοδεσπότες

Για Windows client, χρησιμοποίησα το Σημειωματάριο για επεξεργασία C: Windows System32 Drivers etc hosts αρχείο και πρόσθεσε την ακόλουθη γραμμή εκεί:

10.0.1.11 διακομιστής smb

Βήμα 1:

μεταβείτε στο Αρχή μενού και αναζητήστε μπλοκ ΣΗΜΕΙΩΣΕΩΝ Το Τώρα κάντε δεξί κλικ πάνω Μπλοκ ΣΗΜΕΙΩΣΕΩΝ εικονίδιο και κάντε κλικ στο Εκτέλεση ως διαχειριστής Το

Βήμα 2:

Τώρα πατήστε + ή να παω σε Αρχείο >> Ανοιξε… και επιλέξτε το αρχείο C: Windows System32 Drivers etc hosts

Βήμα 3:

Τώρα προσθέστε την παραπάνω γραμμή στο τέλος του αρχείου. Τώρα πατήστε + μικρό ή πηγαίνετε στο Αρχείο >> Αποθηκεύσετε για να αποθηκεύσετε το αρχείο.

Εγκατάσταση διακομιστή Samba:

Ο διακομιστής Samba δεν είναι εγκατεστημένος από προεπιλογή στο CentOS 7. Επομένως, πρέπει να τον εγκαταστήσετε στο smb-server μηχανή.

Πριν εγκαταστήσετε τον διακομιστή Samba, εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το YUM προσωρινή μνήμη αποθήκευσης πακέτων:

$sudo yum makecache

Τώρα ενημερώστε το σύστημα CentOS 7 με την ακόλουθη εντολή:

$sudo yum ενημέρωση

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

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

$sudoεπανεκκίνηση

Τώρα εγκαταστήστε τον διακομιστή Samba με την ακόλουθη εντολή:

$sudo yum εγκατάστασησάμπα

Τώρα πατήστε και και στη συνέχεια πιέστε να συνεχίσει.

Ο διακομιστής Samba πρέπει να εγκατασταθεί.

Υπηρεσίες samba smb και nmb σταματούν από προεπιλογή. Πρέπει να τα ξεκινήσετε πριν κάνετε οτιδήποτε.

Ξεκινήστε το smb υπηρεσία με την ακόλουθη εντολή:

$sudosystemctl εκκίνηση smb

Ξεκινήστε το nmb υπηρεσία με την ακόλουθη εντολή:

$sudosystemctl εκκίνηση nmb

Τώρα πρέπει να προσθέσετε το smb και nmb υπηρεσίες κατά την εκκίνηση του συστήματος, έτσι ώστε να ξεκινούν κατά την εκκίνηση του υπολογιστή διακομιστή.

Πρόσθεσε το smb υπηρεσία στην εκκίνηση του συστήματος με την ακόλουθη εντολή:

$sudosystemctlεπιτρέπωsmb

Πρόσθεσε το nmb υπηρεσία στην εκκίνηση του συστήματος με την ακόλουθη εντολή:

$sudosystemctlεπιτρέπωnmb

Προσθήκη και καταχώριση χρηστών Samba:

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

Μπορείτε να προσθέσετε τον χρήστη σύνδεσής σας στο Samba με την ακόλουθη εντολή:

$sudopdbedit-προς το -u$(ποιός είμαι)

Τώρα πρέπει να ρυθμίσετε έναν κωδικό πρόσβασης Samba. Αυτός είναι ο κωδικός πρόσβασης που θα χρησιμοποιήσετε κατά τη σύνδεση σε μια κοινή χρήση Samba.

Πληκτρολογήστε τον κωδικό πρόσβασης Samba για τον χρήστη και πατήστε Το

Πληκτρολογήστε ξανά τον κωδικό πρόσβασης Samba και πατήστε Το

Ο χρήστης σύνδεσής σας πρέπει να προστεθεί.

Μπορείτε να προσθέσετε και άλλους χρήστες Linux στο Samba με την ακόλουθη εντολή:

$sudopdbedit-προς το -uUSERNAME

Σημείωση: Εδώ, USERNAME μπορεί να είναι οποιοδήποτε όνομα χρήστη Linux.

Τώρα μπορείτε να παραθέσετε όλους τους χρήστες της Samba με την ακόλουθη εντολή:

$sudopdbedit

Επιτρέποντας την κυκλοφορία Samba:

Τώρα επιτρέψτε την κυκλοφορία samba στο smb-server μηχανή με τα ακόλουθα Firewalld εντολή:

$sudofirewall-cmd-προσθήκη υπηρεσίας= σάμπα--μόνιμος

Εφαρμόστε το νέο Firewalld διαμόρφωση με την ακόλουθη εντολή:

$sudofirewall-cmd--φορτώνω πάλι

Πρόσβαση σε Samba Shares από το CentOS 7 Client:

Μπορείτε να εγκαταστήσετε βοηθητικά προγράμματα πελάτη Samba στα μηχανήματά σας CentOS 7 από τα οποία θέλετε να τοποθετήσετε τις μετοχές Samba smb-server μηχανή.

Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε τα βοηθητικά προγράμματα πελάτη Samba στο πρόγραμμα -πελάτη CentOS 7:

$sudo yum εγκατάστασηsamba-client

Τώρα πατήστε και και στη συνέχεια πιέστε να συνεχίσει.

Θα πρέπει να εγκατασταθούν βοηθητικά προγράμματα Samba client.

Τώρα μπορείτε να καταχωρίσετε όλα τα διαθέσιμα μερίδια για τη σύνδεσή σας USERNAME επί smb-server μηχανή με την ακόλουθη εντολή:

$smbclient-UUSERNAME>> //HOSTNAME

Σημείωση: Εδώ USERNAME είναι το όνομα χρήστη Samba και HOSTNAME είναι το όνομα DNS ή η IP σας smb-server Το

Πληκτρολογήστε τώρα τον κωδικό πρόσβασης Samba και πατήστε Το

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

Τώρα μπορείτε να τοποθετήσετε το μερίδιό σας με την ακόλουθη εντολή:

$sudo βουνό -tcifs όνομα χρήστη= USERNAME,Κωδικός πρόσβασης= SAMBA_PASSWORD
//SERVER_IP/SHARENAME MOUNTPOINT

Σημείωση: USERNAME και SAMBA_PASSWORD είναι τα στοιχεία σύνδεσης της Samba, SERVER_IP είναι η διεύθυνση IP του smb-server , SHARENAME είναι το όνομα της μετοχής και ΣΗΜΕΙΟ ΠΡΟΣΑΡΤΗΣΗΣ είναι η τοποθεσία/η διαδρομή όπου θέλετε να τοποθετήσετε το μερίδιό σας SHARENAME στο CentOS 7.

Η μετοχή είναι τοποθετημένη.

Πρόσβαση σε Samba Shares από Windows Client:

Από τα παράθυρα, απλά ανοίξτε το File Explorer και πληκτρολογήστε \ HOSTNAME SHARENAME στην τοποθεσία σας όπως σημειώνεται στο παρακάτω στιγμιότυπο οθόνης. Μόλις τελειώσετε, πατήστε Το

Πληκτρολογήστε τώρα τη Samba σας USERNAME και ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ και κάντε κλικ στο Εντάξει Το

Θα πρέπει να συνδεθείτε στο μερίδιό σας, όπως μπορείτε να δείτε.

Προσθήκη περισσότερων μετοχών:

Εάν πρέπει να προσθέσετε περισσότερες κοινές χρήσεις, διαβάστε Δημιουργία κοινής χρήσης αρχείου τμήμα του άρθρου στη διεύθυνση https://linuxhint.com/install-samba-on-ubuntu/

Σημείωση: Έκανα τα πάντα ενώ το SELinux ήταν απενεργοποιημένο. Η συνεργασία με το SELinux δεν εμπίπτει στο πεδίο αυτού του άρθρου. Ελέγξτε την τεκμηρίωση SELinux για περισσότερες πληροφορίες σχετικά με το SELinux και πώς να το ρυθμίσετε για τη Samba.

Έτσι εγκαθιστάτε και διαμορφώνετε το Samba share με τα Windows και το CentOS 7. Ευχαριστούμε που διαβάσατε αυτό το άρθρο.