Πώς να μεταφέρετε αρχεία SFTP σε Linux

Οι εφαρμογές-πελάτες πρωτόκολλο μεταφοράς αρχείων σάς επιτρέπουν να μεταφέρετε αρχεία εμπρός και πίσω μεταξύ του υπολογιστή σας και άλλου υπολογιστή που εκτελεί μια εφαρμογή διακομιστή FTP. Το πρότυπο πρωτόκολλο FTP δεν είναι ασφαλές. Το όνομα χρήστη, ο κωδικός πρόσβασης και τα αρχεία που στέλνετε ή λαμβάνετε αποστέλλονται χωρίς κρυπτογράφηση μέσω του Internet. Οι ασφαλέστεροι υπολογιστές-πελάτες FTP αναπτύχθηκαν για να χρησιμοποιήσουν το πρωτόκολλο Secure Shell για να δημιουργήσουν ένα ασφαλές μονοπάτι ανθεκτικό στις σκασίματα και το σκούπισμα για αρχεία που θα μεταφερθούν μέσω του Διαδικτύου. Το Ubuntu και οι περισσότερες άλλες εκδόσεις του Linux υποστηρίζουν ασφαλείς μεταφορές αρχείων FTP με το βοηθητικό πρόγραμμα sftp της γραμμής εντολών.

1.

Πληκτρολογήστε "Ctrl-Alt-T" για να φτάσετε στη γραμμή τερματικού του Linux.

2.

Χρησιμοποιήστε την εντολή "cd" για να μεταβείτε στον κατάλογο που περιέχει τα αρχεία που θέλετε να μεταφορτώσετε στο διακομιστή FTP. Για παράδειγμα, εάν τα αρχεία σας βρίσκονται στον κατάλογο "Έγγραφα", πληκτρολογήστε "cd ~ Documents" στη γραμμή εντολών και πατήστε το πλήκτρο "Enter".

3.

Πληκτρολογήστε το ακόλουθο κείμενο στη γραμμή εντολών του Linux, αλλά αντικαταστήστε το όνομα χρήστη με το όνομα χρήστη του λογαριασμού FTP και το "yourftpserver.com" με τον τομέα του ασφαλούς διακομιστή FTP.

sftp [email protected]

4.

Πατήστε το πλήκτρο "Enter".

5.

Πληκτρολογήστε "ναι" και πατήστε το πλήκτρο "Enter" στη γραμμή "Είστε βέβαιοι ότι θέλετε να συνεχίσετε τη σύνδεση (ναι / όχι);" Αυτή η ερώτηση εμφανίζεται μόνο την πρώτη φορά που προσπαθείτε να αποκτήσετε πρόσβαση σε έναν συγκεκριμένο ασφαλή διακομιστή FTP.

6.

Πληκτρολογήστε τον κωδικό πρόσβασής σας στη γραμμή "password:". Πατήστε το πλήκτρο "Enter".

7.

Πληκτρολογήστε τον ακόλουθο κώδικα στη γραμμή "sftp>" για να φορτώσετε ένα αρχείο. Αντικαταστήστε το "yourfile.doc" με το πλήρες όνομα του αρχείου που θέλετε να μεταφορτώσετε στο διακομιστή.

βάλτε το αρχείο σας.doc

Πατήστε το πλήκτρο "Enter". Η εντολή "put" μεταφέρει αρχεία από τον υπολογιστή σας στο διακομιστή. Η εντολή "get" αποστέλλει ένα αρχείο από το διακομιστή στο μηχάνημά σας.

8.

Πληκτρολογήστε "ls" στη γραμμή εντολών και πατήστε το πλήκτρο "Enter" για να δείτε μια λίστα καταλόγου. Επιλέξτε ένα αρχείο από τη λίστα για να κάνετε λήψη στον τοπικό σας υπολογιστή.

9.

Πληκτρολογήστε τον ακόλουθο κώδικα στη γραμμή "sftp>" για να φορτώσετε ένα αρχείο. Αντικαταστήστε το "yourfile.doc" με το πλήρες όνομα του αρχείου που θέλετε να κάνετε λήψη από το διακομιστή στο τοπικό σας μηχάνημα.

πάρτε το αρχείο σας.doc

10.

Πατήστε το πλήκτρο "Enter".

11.

Πληκτρολογήστε "exit" και πατήστε το πλήκτρο "Enter" για να κλείσετε τη σύνδεση SFTP.

Υπόδειξη

  • Μπορείτε να χρησιμοποιήσετε τυπικές κάρτες Linux bash wild shell για να κάνετε λήψη πολλών αρχείων ταυτόχρονα. Για παράδειγμα, για να μεταφορτώσετε όλα τα έγγραφά σας στον επεξεργαστή LibreOffice, πληκτρολογήστε "put * .odt" στη γραμμή "sftp>" και στη συνέχεια πατήστε "Enter".

Προειδοποίηση

  • Το Sftp λειτουργεί σε μια διαδραστική λειτουργία που σας δίνει πολλή δύναμη, αλλά επίσης καθιστά σχετικά εύκολο να προκαλέσει σοβαρά προβλήματα στον υπολογιστή σας ή στον διακομιστή FTP, αν δεν είστε προσεκτικοί. Για παράδειγμα, η διαδραστική λειτουργία sftp σας επιτρέπει να διαγράψετε αρχεία, να δημιουργήσετε και να καταργήσετε καταλόγους, να αλλάξετε χαρακτηριστικά αρχείων και να δημιουργήσετε ή να καταργήσετε συμβολικούς συνδέσμους. Ευτυχώς, δεν μπορείτε να σκουπίζετε τον διακομιστή ή τον υπολογιστή σας εισάγοντας την εντολή "rm -r *" επειδή το sftp απλά αγνοεί αυτή τη συγκεκριμένη καταστροφική εντολή.

Συνιστάται