Παλεύετε με την εντολή Linux Secure Copy; Χρήση αυτού του παραδείγματος scp

Παλεύετε με την εντολή Linux Secure Copy; Χρήση αυτού του παραδείγματος scp

Η εντολή scp σάς επιτρέπει να αντιγράψετε ένα αρχείο αποτελεσματικά μεταξύ δύο διαφορετικών κεντρικών υπολογιστών. Η σύνταξη για scp επαναχρησιμοποιεί τη σύνταξη του cp, οπότε θα πρέπει να είναι οικεία στους περισσότερους χρήστες Linux.



χρήσιμα αρχεία δέσμης για Windows 10

Το δύσκολο κομμάτι με την εντολή scp είναι ότι είτε η πηγή είτε ο προορισμός μπορεί να είναι απομακρυσμένοι, δηλαδή ένας υπολογιστής συνδεδεμένος σε άλλο δίκτυο, διαφορετικό από το τοπικό σας. Κατά τον καθορισμό ενός αρχείου για αντιγραφή, θα πρέπει επίσης να συμπεριλάβετε λεπτομέρειες σχετικά με τον απομακρυσμένο κεντρικό υπολογιστή. Αυτό περιλαμβάνει τη διεύθυνση IP και το όνομα χρήστη.

Ανεβάστε ένα αρχείο χρησιμοποιώντας την εντολή scp

Η γενική σύνταξη scp είναι:





scp source destination

Παρατηρήστε πώς αυτή είναι ουσιαστικά η ίδια σύνταξη με η εντολή cp Το

Το πιο απλό παράδειγμα scp είναι αυτό που πιθανότατα θα χρησιμοποιήσετε περισσότερο: μεταφόρτωση αρχείου από τον τοπικό σας υπολογιστή σε απομακρυσμένο διακομιστή. Στην περίπτωση αυτή, το πηγή μέρος της εντολής είναι απλό και το προορισμός είναι πιο περίπλοκο:



scp index.html bobby@example.org:/var/www/html/

Αυτό θα αντιγράψει ένα τοπικό αρχείο με όνομα index.html στον απομακρυσμένο κεντρικό υπολογιστή. Μπορείτε να το καθορίσετε με τον ίδιο τρόπο που θα καθορίζατε ένα αρχείο για οποιαδήποτε άλλη εντολή. Μπορεί να είναι μια απόλυτη ή σχετική αναφορά στο αρχείο. Ετσι, index.html , ../index.html , και /home/bobby/index.html είναι διαφορετικοί τρόποι που μπορείτε να χρησιμοποιήσετε για να καθορίσετε ένα τοπικό αρχείο.

Ο προορισμός στο παράδειγμα είναι bobby@example.org: / var / www / html / Το Αυτό σημαίνει ότι:

  1. Ο χρήστης άγγλος αστυφύλακας θα είναι ο κάτοχος του νέου αρχείου στον απομακρυσμένο διακομιστή. Αυτός ο χρήστης θα πρέπει να υπάρχει και θα πρέπει να έχετε πρόσβαση σε αυτόν.
  2. Το όνομα κεντρικού υπολογιστή του διακομιστή στον οποίο θα ανεβάσουμε το αρχείο είναι παράδειγμα.org Το Καθορίσαμε τον τομέα εδώ, αλλά μπορείτε επίσης να χρησιμοποιήσετε ένα διεύθυνση IP αντι αυτου.
  3. Σε αυτόν τον διακομιστή, το scp θα ανεβάσει το αρχείο στο / var / www / html / Ευρετήριο.

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

Λήψη Ολόκληρου Καταλόγου

Ακολουθεί μια ελαφρώς πιο περίπλοκη παραλλαγή που κατεβάζει έναν ολόκληρο κατάλογο:

scp -rpC bobby@example.org:/tmp/docs /home/bobby

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

τι παίρνετε με το premium premium
  1. -r: Κατεβάζει αναδρομικά έναν ολόκληρο κατάλογο. Θα μεταφέρει όλα τα αρχεία μέσα /tmp/docs Το Αυτό είναι πολύ χρήσιμο για τη δημιουργία γρήγορων αντιγράφων ασφαλείας ή τη μεταφορά μεγάλου αριθμού αρχείων, ιδιαίτερα εάν δεν έχετε πρόσβαση σύνδεσης στον απομακρυσμένο κεντρικό υπολογιστή.
  2. -Π: Γλυκά χρονικές σφραγίδες αρχείων και τους τρόπους λειτουργίας των αρχικών αρχείων. Τα τοπικά σας αντίγραφα θα έχουν τους ίδιους χρόνους δημιουργίας ή δικαιώματα εγγραφής με τα πρωτότυπά τους.
  3. -ΝΤΟ: Ενεργοποιεί τη συμπίεση. Εάν μεταφέρετε πολλά αρχεία, αυτό μπορεί να επιταχύνει τα πράγματα, ειδικά εάν χρησιμοποιείτε αργή σύνδεση.

Η εντολή scp είναι σχεδόν τόσο εύκολη όσο η cp

Η βασική χρήση της εντολής scp είναι εύκολη: είναι ακριβώς η ίδια με την cp. Η κύρια διαφορά είναι ότι το scp χρειάζεται μερικές περισσότερες λεπτομέρειες για τον απομακρυσμένο διακομιστή. Ωστόσο, όπως και με το cp, υπάρχουν χρήσιμες σημαίες για την επέκταση της βασικής λειτουργικότητας. Αυτά περιλαμβάνουν συμπίεση και αναδρομικό αντίγραφο για λήψη πολλαπλών αρχείων.

Η κατοχή της εντολής scp μπορεί να είναι χρήσιμη εάν σας ζητηθεί να διαχειριστείτε έναν διακομιστή Linux. Η δημιουργία αντιγράφων ασφαλείας και η απομακρυσμένη μεταφορά δεδομένων είναι καθημερινή εργασία για κάποιον που ασχολείται με τη διαχείριση διακομιστή.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Αντιγράψτε με ασφάλεια αρχεία στο Linux με την εντολή Scp

Η απομακρυσμένη μετακίνηση αρχείων και φακέλων είναι ευκολότερη από ό, τι νομίζετε. Με την εντολή scp, τα απομακρυσμένα αρχεία κρυπτογραφούνται επίσης.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Εντολές Linux
Σχετικά με τον Συγγραφέα Μπόμπι Τζακ(Δημοσιεύθηκαν 58 άρθρα)

Ο Bobby είναι λάτρης της τεχνολογίας που εργάστηκε ως προγραμματιστής λογισμικού για περισσότερες από δύο δεκαετίες. Είναι παθιασμένος με το gaming, εργάζεται ως Reviews Editor στο Switch Player Magazine και είναι βυθισμένος σε όλες τις πτυχές της διαδικτυακής δημοσίευσης και ανάπτυξης ιστού.

Πώς να εγκαταστήσετε τα windows 10 από το usb
Περισσότερα από τον Bobby Jack

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux