Στο επόμενο άρθρο θα ρίξουμε μια ματιά στην εντολή FTP. Για μεταφόρτωση, λήψη ή διαχείριση του περιεχομένου ενός FTP έχουμε έναν ατελείωτο αριθμό γραφικών εφαρμογών, Filezilla είναι ένα από τα πιο δημοφιλή. Αλλά αν είστε οπαδός του τερματικού, αυτό μπορεί επίσης να γίνει από τη γραμμή εντολών.
Αυτό είναι χρήσιμο ειδικά όταν εργάζεστε σε διακομιστή και δεν διαθέτουμε GUI, αλλά πρέπει να ανεβάσουμε ένα αρχείο σε ένα FTP ή απλά να διαγράψουμε κάτι, να δημιουργήσουμε ένα φάκελο κ.λπ. Μπορούμε να κάνουμε όλα αυτά μόνο με το τερματικό μας.
ftp (Πρωτόκολλο μεταφοράς αρχείων) είναι ένα τυπικό πρωτόκολλο δικτύου που χρησιμοποιείται για τη μεταφορά αρχείων από και προς ένα απομακρυσμένο δίκτυο. Σε αυτήν την ανάρτηση, θα δούμε πώς χρησιμοποιήστε την εντολή ftp μέσω μερικών βασικών παραδειγμάτων.
Κατά τη μεταφορά δεδομένων με ftp, η σύνδεση δεν είναι κρυπτογραφημένη. Για ασφαλή μεταφορά δεδομένων, θα πρέπει να χρησιμοποιήσουμε SFTP. Για να αντιγράψουμε αρχεία, πρέπει να έχουμε τουλάχιστον άδεια ανάγνωσης στο αρχείο προέλευσης και άδεια εγγραφής στο σύστημα προορισμού.
Βασικά παραδείγματα της εντολής FTP
Δημιουργία σύνδεσης με FTP
να ανοίξτε μια σύνδεση ftp σε ένα απομακρυσμένο σύστημα, η εντολή ftp πρέπει να ακολουθείται από τη διεύθυνση IP ή το όνομα τομέα του απομακρυσμένου διακομιστή. Ανοίγουμε ένα τερματικό (Ctrl + Alt + T) και γράφουμε:
ftp 192.168.0.101
Θα μας ζητηθεί να εισαγάγουμε το όνομα χρήστη FTP. Για αυτό το παράδειγμα, το όνομα χρήστη FTP είναι σαποκλέι:
Ενδέχεται να δείτε ένα διαφορετικό μήνυμα επιβεβαίωσης ανάλογα με την υπηρεσία FTP που εκτελείται στον απομακρυσμένο διακομιστή.
Μόλις γράψουμε το όνομα χρήστη, θα πρέπει γράψτε τον κωδικό πρόσβασής μας:
Εάν ο κωδικός πρόσβασης είναι σωστός, ο απομακρυσμένος διακομιστής θα εμφανίσει ένα μήνυμα επιβεβαίωσης και το μήνυμα ftp>.
Εάν ο διακομιστής FTP που έχουμε πρόσβαση αποδέχεται ανώνυμοι λογαριασμοί ftp και θέλετε να συνδεθείτε ως ανώνυμος χρήστης, χρησιμοποιήστε ανώνυμος ως όνομα χρήστη και εσείς διεύθυνση ηλεκτρονικού ταχυδρομείου ως κωδικός πρόσβασης.
Οι πιο κοινές εντολές ftp
Πολλές εντολές FTP είναι παρόμοιες ή ίδιες με τις εντολές που χρησιμοποιούμε στη γραμμή εντολών σε ένα σύστημα Gnu / Linux.
Παρακάτω είναι μερικές από τις πιο κοινές εντολές FTP που μπορούμε να χρησιμοποιήσουμε:
- βοήθεια ή; - Λίστα όλων διαθέσιμες εντολές FTP.
- cd - Αλλαγή καταλόγου σε απομακρυσμένο μηχάνημα.
- lcd - Αλλαγή καταλόγου σε τοπικό μηχάνημα.
- ls - Δείτε τα ονόματα των αρχείων και των καταλόγων στον τρέχοντα απομακρυσμένο κατάλογο.
- mkdir - Δημιουργήστε έναν νέο κατάλογο στον απομακρυσμένο κατάλογο.
- pwd - Εκτυπώστε τον τρέχοντα κατάλογο εργασίας στο απομακρυσμένο μηχάνημα.
- Διαγραφή - Διαγραφή αρχείου στον τρέχοντα απομακρυσμένο κατάλογο.
- rmdir- Κατάργηση καταλόγου στον τρέχοντα απομακρυσμένο κατάλογο.
- get - Αντιγράφει ένα αρχείο από τον απομακρυσμένο διακομιστή στον τοπικό υπολογιστή.
- mget - Σας επιτρέπει να αντιγράψετε πολλά αρχεία από τον απομακρυσμένο διακομιστή στον τοπικό υπολογιστή.
- put - Αντιγράφει ένα αρχείο από το τοπικό μηχάνημα στο απομακρυσμένο μηχάνημα.
- mput - Αντιγράφει ένα αρχείο από το τοπικό μηχάνημα στο απομακρυσμένο μηχάνημα.
Λήψη αρχείων με εντολές FTP
Μόλις συνδεθούμε, ο τρέχων κατάλογος εργασίας μας είναι ο αρχικός κατάλογος του απομακρυσμένου χρήστη. Όταν κατεβάζουμε αρχεία με την εντολή ftp, τα αρχεία θα ληφθούν στον κατάλογο από τον οποίο καλούμε την εντολή ftp, εάν δεν υποδεικνύουμε άλλη διαδρομή.
Εάν θέλουμε να πραγματοποιήσουμε λήψη των αρχείων σε άλλο τοπικό κατάλογο, αλλάξτε το χρησιμοποιώντας το εντολή lcd. Ας πούμε ότι θέλουμε να κατεβάσουμε τα αρχεία στον κατάλογο ~ / Έγγραφα:
lcd ~/Documentos
να λήψη μεμονωμένου αρχείου από απομακρυσμένο διακομιστή, θα χρησιμοποιήσουμε το λήψη εντολής. Για παράδειγμα, για λήψη ενός αρχείου που ονομάζεται backup.zip, θα χρησιμοποιήσουμε την ακόλουθη εντολή:
get backup.zip
να κατεβάστε πολλά αρχεία ταυτόχρονα, θα χρησιμοποιήσουμε το εντολή mget. Μπορούμε να παρέχουμε μια λίστα μεμονωμένων ονομάτων αρχείων ή να χρησιμοποιήσουμε χαρακτήρες μπαλαντέρ.
mget backup1.zip backup2.zip
Κατά τη λήψη πολλών αρχείων, θα μας ζητηθεί επιβεβαίωση για καθένα από αυτά.
Αφού ολοκληρωθεί η λήψη των αρχείων από τον απομακρυσμένο διακομιστή FTP, κλείστε τη σύνδεση με αντίο ή κλείστε.
quit
Μεταφόρτωση αρχείων με εντολές FTP
Για να ανεβάσετε ένα αρχείο από έναν τοπικό κατάλογο σε έναν απομακρυσμένο διακομιστή FTP, θα πρέπει πρώτα να ανοίξουμε τη συνεδρία χρησιμοποιώντας την εντολή FTP. Μόλις ξεκινήσει, μπορούμε να χρησιμοποιήσουμε το βάζω εντολή:
put image.png
Εάν θέλουμε να φορτώσουμε ένα αρχείο αυτό δεν βρίσκεται στον τρέχοντα κατάλογο εργασίας σας, χρησιμοποιήστε την απόλυτη διαδρομή προς το αρχείο.
να μεταφορτώστε πολλά αρχεία από έναν τοπικό κατάλογο σε έναν απομακρυσμένο διακομιστή FTP, θα χρησιμοποιήσουμε το εντολή mput:
mput image1.png image2.png
Κατά τη μεταφόρτωση πολλών αρχείων, θα μας ζητηθεί επιβεβαίωση για κάθε αρχείο που θέλουμε να ανεβάσετε.
Μόλις ολοκληρώσετε τη μεταφόρτωση των αρχείων στον απομακρυσμένο διακομιστή FTP, κλείστε τη σύνδεση με αντίο ή κλείστε.
Όπως μπορείτε να δείτε, σε αυτήν την ανάρτηση, είδαμε πώς να χρησιμοποιούμε την εντολή ftp για λήψη και αποστολή αρχείων στον απομακρυσμένο διακομιστή FTP. Αν θέλει κάποιος μάθετε περισσότερες επιλογές απλά διαβάστε το εγχειρίδιο εντολών:
man ftp
Τσάρλι Μπράου Κοιτάξτε
Μετά την τοποθέτηση της σύνδεσης του χρήστη, εμφανίζεται η ακόλουθη πρόταση.
503 Χρησιμοποιήστε πρώτα το ATUH.
Η σύνδεση απέτυχε.