Για να ανεβάσετε, να κατεβάσετε ή να διαχειριστείτε το περιεχόμενο ενός FTP, έχουμε έναν ατελείωτο αριθμό γραφικών εφαρμογών, το Filezilla είναι ένα από τα πιο δημοφιλή. Αλλά πώς να το κάνετε αυτό από τη γραμμή εντολών;
Ειδικά όταν δουλεύουμε σε διακομιστή και δεν έχουμε GUI, πρέπει να ανεβάσουμε ένα αρχείο σε ένα FTP ή απλά να διαγράψουμε κάτι, να δημιουργήσουμε ένα φάκελο κ.λπ., να κάνουμε οτιδήποτε και έχουμε μόνο το τερματικό μας, τίποτα άλλο.
Για να εργαστείτε με έναν διακομιστή FTP, αρκεί μία μόνο εντολή:
ftp
Βάζουμε την εντολή ftp και ακολουθεί η διεύθυνση IP (ή κεντρικός υπολογιστής) του διακομιστή FTP στον οποίο θέλουμε να συνδεθούμε και αυτό είναι, για παράδειγμα:
ftp 192.168.128.2
Όπως φαίνεται στην παρακάτω εικόνα, ο χρήστης θα μας ρωτήσει, το γράφουμε και πατάμε εισάγετε, τότε θα μας ζητήσει τον κωδικό πρόσβασης, τον γράφουμε και πατάμε εισάγετε, έτοιμα να φύγουμε!
Τώρα είναι όπου γράφουμε τις εντολές σε αυτό το νέο κέλυφος, το οποίο είναι το κέλυφος ftp, για παράδειγμα στη λίστα που χρησιμοποιούμε την εντολή ls
ls
Εδώ είναι ένα στιγμιότυπο οθόνης:
Υπάρχουν πολλές ακόμη εντολές, για παράδειγμα:
- mkdir : Δημιουργία φακέλων
- chmod : Αλλαγή δικαιωμάτων
- del : Διαγραφή αρχείων
Μοιάζουν με αυτά του Linux, σωστά; ... hehe, αν γράφουν βοήθεια στο κέλυφος FTP λαμβάνουν εντολές που μπορούν να χρησιμοποιήσουν:
Η ερώτηση (και κατάπληξη) φαντάζομαι είναι ... πώς να ανεβάσετε ένα αρχείο σωστά;
Για να ανεβάσετε ένα αρχείο, η εντολή είναι στείλετε
Η σύνταξη είναι:
send archivo-local archivo-final
Για παράδειγμα, ας υποθέσουμε ότι έχω στο δικό μου Αρχική ένα αρχείο που ονομάζεται βίντεο.mp4 και θέλουμε να το ανεβάσουμε σε ένα φάκελο που ονομάζεται βίντεο, η εντολή θα ήταν:
send video.mp4 videos/video.mp4
Τόσο απλό, το αρχείο καταγραφής / έξοδος που επιστρέφει είναι παρόμοιο με αυτό:
local: video.mp4 remote: videos / videdo.mp4 200 PORT επιτυχής. 150 Άνοιγμα σύνδεσης δεδομένων λειτουργίας BINARY για δοκιμή. 226 Η μεταφορά ολοκληρώθηκε. Μεταφέρθηκαν 0 byte. 0.00 KB / δευτ.
Όπως σας λέω πάντα, αν θέλετε να μάθετε περισσότερες επιλογές, διαβάστε απλώς το εγχειρίδιο εντολών:
man ftp
Ή διαβάστε το εγχειρίδιο στο κάπου από το Διαδίκτυο.
Λοιπόν, δεν προσποιούμαι ότι αυτό είναι ένα σούπερ εγχειρίδιο μακριά από αυτό ... είναι να θέσουμε τα θεμέλια μόνο 😉
Ωστόσο, ελπίζω ότι ήταν χρήσιμο σε ορισμένους.
αφορά
8 σχόλια, αφήστε τα δικά σας
Καλή συνεισφορά !!!!
Εάν θέλετε να πραγματοποιήσετε μια αυτόματη σύνδεση με το «ftp» και δεν είναι απαραίτητο να εισαγάγετε το χρήστη & pass, πρέπει να δημιουργήσετε το αρχείο στο $ HOME του χρήστη
.netrc με δικαιώματα chmod 600, που περιέχουν:
μηχανή [όνομα-καθορισμένο-σε- / etc / hosts] σύνδεση [όνομα χρήστη] passwd [passwdor]
....
Καλό άρθρο φίλος: Δ.
Παρεμπιπτόντως, το προηγούμενο θέμα desdelinux δεν χρειάζεται πλέον για το έργο μου, αφού δημιούργησα ένα νέο θέμα και στο τέλος επέλεξα το Drupal ως CMS αντί για το WordPress.
Ήξερα ήδη ότι θα επιλέγατε το Drupal (για το σχεδιασμό θέματος, το Drupal είναι σαν το Blogger με στεροειδή).
Όσον αφορά τις ενημερώσεις, είναι πιο εύκολο να χρησιμοποιήσετε το drush παρά να διαχειριστείτε τα πάντα στο τέλος του FTP.
Λοιπόν το Drupal είναι κάτι περισσότερο από απλώς το Blogger σε στεροειδή: D ... Εξυπηρετεί πολύ περίπλοκο περιεχόμενο πολύ καλά και είναι πολύ επεκτάσιμο Η καμπύλη μάθησης είναι πολύ μεγαλύτερη από εκείνη του Joomla και του abysmal σε σύγκριση με το WordPress, αλλά το Drupal δεν σας περιορίζει σε τίποτα και η ταχύτητά του αξίζει μια προσπάθεια :).
Εξοχος. Είπα ήδη γιατί εμφανίζονται αυτές οι εντολές κατά τη χρήση του FileZilla.
Γνωρίζω ότι η πρόθεση της ανάρτησης είναι να δείξω πώς να συνδεθείτε με μία μόνο εντολή, αλλά πραγματικά προτείνω τον διοικητή των μεσάνυχτων (mc), σας επιτρέπει να συνδεθείτε σε ένα FTP / SFTP και να στείλετε (να ανεβάσετε) αρχεία με τόσο απλό τρόπο.
Λοιπόν, υπάρχει η συμβολή μου στην κοινότητα. Στην υγειά σας
Καλησπέρα σας,
Κάνω μια πρακτική που απαιτεί να συνδεθώ με έναν διακομιστή FTP από ένα Kali linux VM και μου λέει εντολή που δεν βρέθηκε όταν βάζω ftp ή man ftp σε αυτό.
Μου λείπει κάτι, σωστά;
Μόλις εγκατέστησα και καλά συνδέομαι με τον τοπικό διακομιστή μου και όταν προσπαθώ να στείλω ένα αρχείο λαμβάνω ένα σφάλμα
"553 Δεν ήταν δυνατή η δημιουργία αρχείου."
αυτό το μήνυμα παίρνω. Τι θα μπορούσε να αποτύχει;