- - Πώς να τοποθετήσετε αυτόματα τα δίκτυα Share στο Linux

Πώς να συνδέσετε αυτόματα τα δίκτυα Share στο Linux

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

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

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

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

mkdir ~/system-backups

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

cd /etc/

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

cp fstab /home/username/system-backups

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

mv fstab fstab.bak

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

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

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

cd /etc/
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 ~/Network-Files

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

sudo -s
nano /etc/fstab

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

# Data from my NFS server
servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

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

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

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

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

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

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

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

sudo dnf install cifs-utils

OpenSUSE

sudo zypper install cifs-utils

Άλλα Linuxes

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

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

sudo mkdir /mnt/samba

Με τα ληφθέντα εργαλεία, ρυθμίστε τη βάση:

sudo -s
nano /etc/fstab

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

# Samba share from my server
//SERVER/share /mnt/samba cifs username=user,password=password 0 0

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

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

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

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

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

Ubuntu

sudo apt install sshfs

Debian

sudo apt-get install sshfs

Arch Linux

sudo pacman -S sshfs

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

sudo dnf install sshfs

OpenSUSE

sudo zypper install sshfs

Άλλα Linuxes

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

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

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

mkdir ~/Remote-Machine

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

# SSH File System Mount of my server
user@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,reconnect 0 0

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

συμπέρασμα

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

Σχόλια