Πώς να προσαρμόσετε αυτόματα τις κοινοποιήσεις δικτύου στο Linux

click fraud protection

Όπως και η χειροκίνητη τοποθέτηση ενός σκληρού δίσκου στο Linux, η πρόσβαση σε κοινόχρηστα δίκτυα είναι κουραστική. Πρέπει να καθοριστούν διευθύνσεις IP, διαμορφωμένες συνδέσεις κ.λπ. Η δυνατότητα σύνδεσης στον υπολογιστή σας και η αυτόματη προσάρτηση κοινόχρηστων στοιχείων δικτύου σημαίνει ότι η εργασία γίνεται πιο εύκολη. Όπως και η αυτόματη εκκίνηση ενός σκληρού δίσκου, η αυτόματη τοποθέτηση ενός μεριδίου δικτύου γίνεται μέσα στο αρχείο fstab. Σε αυτόν τον οδηγό, θα ανατρέξουμε στον τρόπο αυτόματης προσάρτησης μεριδίων NFS, μετοχών Samba / CIFS και ακόμη και μεριδίων SSHFS! Δείτε πώς μπορείτε να το κάνετε.

Δημιουργία αντιγράφων ασφαλείας αρχείου Fstab

Η επεξεργασία του αρχείου fstab είναι πολύ επικίνδυνη και οποιεσδήποτε αλλαγές θα μπορούσαν να καταστρέψουν σοβαρά το σύστημά σας εάν κάνετε βλάβη. Πριν ξεκινήσετε αυτό το σεμινάριο, ανοίξτε ένα τερματικό και κάντε τα εξής:

Βήμα 1: δημιουργήστε ένα φάκελο στον υπολογιστή σας για να αποθηκεύσετε το αντίγραφο ασφαλείας. Επιπλέον, μπορείτε να ανεβάσετε το εν λόγω αντίγραφο ασφαλείας σε υπηρεσίες όπως το Dropbox ή το Google Drive για ασφαλή φύλαξη.

instagram viewer

mkdir ~ / αντίγραφα ασφαλείας συστήματος

Βήμα 2: αποκτήστε ένα κέλυφος ρίζας, με sudo -s και, στη συνέχεια, εισαγάγετε τον κατάλογο / etc /.

cd / κλπ /

Βήμα 3: δημιουργήστε το αντίγραφο ασφαλείας και τοποθετήστε το στο φάκελο αντιγράφων ασφαλείας.

cp fstab / home / username / system-backups

Βήμα 4: μετονομάστε το αρχείο έτσι ώστε να έχει επέκταση αρχείου .bak.

mv fstab fstab.bak

Επαναφορά του αντιγράφου ασφαλείας

Βήμα 1: αποκτήστε ένα κέλυφος ρίζας με sudo -s.

Βήμα 2: εισαγάγετε τον κατάλογο / etc / και διαγράψτε το κατεστραμμένο αρχείο fstab.

cd / κλπ /
rm fstab

Βήμα 3: αντιγράψτε το αντίγραφο ασφαλείας στο φάκελο / etc /.

cp / home / username / system-backups / fstab / etc /

Βήμα 4: μετονομάστε το αντίγραφο ασφαλείας.

mv fstab.bak fstab

Αυτόματη εκκίνηση NFS

Η τοποθέτηση μεριδίου NFS είναι ενοχλητική και κουραστική. ειδικά για νέους χρήστες. Για άτομα που δεν είναι εξοικειωμένα με το NFS και πώς λειτουργεί, μπορεί να μοιάζει με επιστήμη πυραύλων. Αυτός είναι ο λόγος για τον οποίο θα ήταν ωραίο να συνδεθείτε σε έναν υπολογιστή και να έχετε εύκολη πρόσβαση σε κοινόχρηστα αμέσως, χωρίς φασαρία. Για να το πετύχετε αυτό, θα πρέπει να γράψετε μια γραμμή στο αρχείο fstab.

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

showmount -e 192.168.1.150

Στη συνέχεια, δημιουργήστε ένα φάκελο στον οποίο θα πρέπει να τοποθετηθεί το NFS σε Linux.

mkdir ~ / Αρχεία δικτύου

Ανοίξτε το αρχείο fstab με το nano.

sudo -s. nano / etc / fstab

Γράψτε τη γραμμή προσάρτησης. Ακολουθεί ένα παράδειγμα του πώς πρέπει να φαίνεται:

# Δεδομένα από τον διακομιστή NFS μου. όνομα διακομιστή: / data / home / username / Network-Files nfs rsize = 8192, wsize = 8192, timeo = 14, _netdev 0 0

Σημείωση: αντικαταστήστε τα "δεδομένα" με αυτό που έχει τίτλο το μερίδιο NFS.
Αποθηκεύστε τις αλλαγές στο / etc / fstab πατώντας CTRL + Oκαι επανεκκινήστε. Κατά τη σύνδεση, το μερίδιο NFS θα προσαρτηθεί αυτόματα.

Αυτόματη εκκίνηση του SAMBA

Το Samba είναι ένα εξαιρετικό εργαλείο. Με αυτό, οι διαχειριστές Linux μπορούν να εξυπηρετούν δικτυωμένα αρχεία στα τρία μεγάλα λειτουργικά συστήματα υπολογιστών, ακόμη και σε κινητά. Το Samba χρησιμοποιείται ευρέως εξαιτίας αυτού. Παρ 'όλα αυτά, το πρωτόκολλο SMB είναι πραγματικός πόνος για μη αυτόματη πρόσβαση. Οι διαχειριστές αρχείων στο Linux κινούνται και χρειάζονται για πάντα να βρουν ένα μερίδιο και μερικές φορές αγνοούν ακόμη και τις διευθύνσεις IP.

Γι 'αυτό είναι υπέροχο να μπορείτε να τοποθετήσετε αυτούς τους τύπους κοινόχρηστων στοιχείων κατά τη σύνδεση.

Για να ξεκινήσετε, εγκαταστήστε εργαλεία CIFS. Αυτό είναι ένα σύνολο εργαλείων που κάνουν την αυτόματη τοποθέτηση κοινόχρηστων στοιχείων Samba να λειτουργούν σωστά.

Ubuntu

sudo apt εγκαταστήστε cifs-utils

Ντέμπιαν

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

Arch Linux

sudo pacman -S cifs-utils

Μαλακό καπέλλο

sudo dnf εγκαταστήστε cifs-utils

OpenSUSE

sudo zypper εγκαταστήστε cifs-utils

Άλλα Linux

Το CIFS είναι ένα κρίσιμο στοιχείο για τη Samba. Ως αποτέλεσμα, τα περισσότερα λειτουργικά συστήματα Linux περιέχουν εργαλεία CIFS. Για να λάβετε αυτό το πακέτο στη διανομή Linux, αναζητήστε "cifs utils" ή κάτι παρόμοιο και, στη συνέχεια, εγκαταστήστε το με τον διαχειριστή πακέτων.

Σημείωση: πρέπει να δημιουργήσετε έναν κατάλογο προσάρτησης πριν προσπαθήσετε να προσαρτήσετε SMB.

sudo mkdir / mnt / samba

Με τα εργαλεία που έχετε κατεβάσει, ρυθμίστε τη βάση:

sudo -s nano / etc / fstab

Γράψτε τη γραμμή προσάρτησης. Δείτε πώς πρέπει να φαίνεται:

# Κοινή χρήση Samba από τον διακομιστή μου. // SERVER / share / mnt / samba cifs username = user, password = password 0 0

Σημείωση: αντικαταστήστε το "κοινή χρήση" με το όνομα της κοινής χρήσης και το "SERVER" με το όνομα του διακομιστή ή IP. Αλλάξτε το “= user” στο χρήστη Samba και το “= password” στον κωδικό Samba.

Με τη γραμμή προσάρτησης γραμμένη, πατήστε CTRL + O για να αποθηκεύσετε τις αλλαγές και, στη συνέχεια, κάντε επανεκκίνηση. Στην επόμενη εκκίνηση, το μερίδιο Samba θα τοποθετηθεί αυτόματα.

Αυτόματη εκκίνηση SSHFS

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

Αρχικά, εγκαταστήστε το πακέτο SSHFS.

Ubuntu

sudo apt εγκατάσταση sshfs

Ντέμπιαν

sudo apt-get εγκατάσταση sshfs

Arch Linux

sudo pacman -S sshfs

Μαλακό καπέλλο

sudo dnf εγκατάσταση sshfs

OpenSUSE

sudo zypper εγκαταστήστε sshfs

Άλλα Linux

Το SSHFS χρησιμοποιείται ευρέως. Εξαιτίας αυτού, οι χρήστες ασαφών διανομών Linux δεν θα έπρεπε να έχουν πρόβλημα να το εγκαταστήσουν. Για να το βρείτε, ανοίξτε το εργαλείο διαχείρισης πακέτων, αναζητήστε το "sshfs" και εγκαταστήστε το.

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

Αρχικά, δημιουργήστε ένα σημείο προσάρτησης για να προσγειωθεί το SSHFS στο σύστημα:

mkdir ~ / Remote-Machine

Κερδίστε ένα κέλυφος ρίζας και ανοίξτε το αρχείο fstab. Στη συνέχεια, γράψτε τη γραμμή προσάρτησης. Αλλάξτε το “user” και το “host” με το όνομα χρήστη και το απομακρυσμένο όνομα IP / host και το όνομα χρήστη με το όνομα χρήστη σας.

# SSH File System Mount του διακομιστή μου @ host: / remote / folder / home / username / Remote-Machine fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, IdentityFile = / home / username / .ssh / id_rsa, allow_other, επανασύνδεση 0 0

Αφού γράψετε τη γραμμή προσάρτησης και σχολιάστε, αποθηκεύστε τις αλλαγές στο fstab πατώντας CTRL + O. Επανεκκινήστε. Κατά την επόμενη σύνδεση, το μερίδιο SSHFS θα τοποθετηθεί αυτόματα!

συμπέρασμα

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

watch instagram story