Πώς να προσαρμόσετε απομακρυσμένους καταλόγους με SSHFS

sshfs

SSH (Secure Shell) είναι ένα πρωτόκολλο που μας επιτρέπει πρόσβαση σε απομακρυσμένους υπολογιστές με ασφάλεια και οι δυνατότητές του είναι τεράστιες, δεδομένου ότι βασικά αυτό που θα κάνουμε όταν το χρησιμοποιούμε είναι να έχουμε έναν διακομιστή σαν να καθόμασταν μπροστά από την οθόνη και το πληκτρολόγιό του. Σήμερα είναι διαθέσιμο σε * nix μέσω OpenSSH, η ανοιχτή εφαρμογή που έφτασε το 1999, και θα δείξουμε μια πολύ ενδιαφέρουσα δυνατότητα για διαχειριστές συστημάτων όπως μοντάρετε απομακρυσμένους καταλόγους σε τοπικό μηχάνημα χρησιμοποιώντας SSHFS.

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

Λογικά, το πρώτο πράγμα που θα χρειαζόμαστε είναι να έχουμε ήδη μια εγκατάσταση OpenSSH στον διακομιστή στον οποίο θα έχουμε πρόσβαση και επίσης στον πελάτη. Τότε είναι καιρός να εγκαταστήσετε sshfs, κάτι πολύ απλό χάρη στο γεγονός ότι αυτό το εργαλείο ήδη Είναι διαθέσιμο στο επίσημο αποθετήριο του Ubuntu (και επίσης, λόγω του μικρού του μεγέθους κάτω των 50 Kb, οπότε εγκαθίσταται σε λίγα δευτερόλεπτα):

# apt-get εγκατάσταση shfs

Τώρα που έχουμε εγκαταστήσει sshfs πρέπει να το χρησιμοποιήσουμε σύμφωνα με τη χρήση του, παρόμοιο με το ssh στο γεγονός ότι θα πρέπει να επικυρώστε μας με όνομα χρήστη και κωδικό πρόσβασης, γι 'αυτό είναι αυτονόητο ότι ο εν λόγω χρήστης πρέπει να είναι έγκυρος λογαριασμός στον απομακρυσμένο υπολογιστή (στο παράδειγμά μας θα είναι ο υπολογιστής με IP 192.168.1.100).

sshfs user @ remotecomputer: / διαδρομή / προς / κατάλογο

Αυτό που χρειαζόμαστε λοιπόν είναι να δημιουργήσουμε τον τοπικό κατάλογο που θα δείχνει στον απομακρυσμένο κατάλογο (ο οποίος στο παράδειγμά μας μπορεί να είναι / home / program), τον οποίο κάνουμε ως εξής:

#mkdir / mnt / διακομιστής

Στη συνέχεια τοποθετούμε τον απομακρυσμένο κατάλογο σε αυτόν τον κατάλογο, κάνοντας:

#sshfs root@192.168.1.100: / home / προγράμματα / / mnt / διακομιστής

Θα μας ζητηθεί ο κωδικός πρόσβασης ρίζας στον απομακρυσμένο υπολογιστή, τον οποίο πρέπει να γνωρίζουμε, ώστε να τον εισαγάγουμε και μετά από αυτό θα έχουμε τοποθετήσει τον απομακρυσμένο διακομιστή στον τοπικό υπολογιστή μας. Κάτι που μπορούμε εύκολα να ελέγξουμε αν τρέξουμε:

$ df -h

O:

ls -l / mnt / διακομιστής

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

#vi / etc / fstab

Προσθέτουμε την ακόλουθη καταχώριση:

sshfs#$root@192.168.1.100: / / mnt / προεπιλεγμένες ασφάλειες διακομιστή, idmap = χρήστης, allow_other, reconnect, _netdev, users 0 0

Με αυτό θα έχουμε ό, τι θέλουμε, αλλά μπορούμε να προχωρήσουμε περισσότερο και αν η ομάδα μας έχει το αμφιλεγόμενο systemd ως σύστημα εκκίνησης μπορούμε να χρησιμοποιήσουμε το συγκρότημα 'κατα παραγγελια', δηλαδή, θα γίνει αυτόματα όταν το χρειαζόμαστε (για παράδειγμα, όταν προσπαθούμε να αποκτήσουμε πρόσβαση στον τοπικό κατάλογο που είναι συνδεδεμένος με τον απομακρυσμένο κατάλογο).

user @ remotecomputer: / home / προγράμματα / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, reconnect 0 0


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.