Αυτό το άρθρο του wikiHow θα σας δείξει πώς να ρυθμίσετε και να συνδεθείτε σε ένα διακομιστή FTP από τον υπολογιστή σας Ubuntu Linux. Οι διακομιστές FTP είναι χρήσιμοι για την αποθήκευση αρχείων από τον υπολογιστή σας και επιτρέπουν σε άλλους να τα περιηγηθούν. Για να ρυθμίσετε έναν διακομιστή FTP από τον υπολογιστή σας, θα πρέπει να έχετε έναν κεντρικό υπολογιστή διακομιστή FTP στον οποίο μπορείτε να συνδεθείτε. Συνιστάται επίσης να ενημερώσετε το λογισμικό Ubuntu στην πιο πρόσφατη διαθέσιμη έκδοση.
Βήματα
Μέρος 1 από 4: Εγκατάσταση του FTP Framework
Βήμα 1. Βεβαιωθείτε ότι το Ubuntu είναι ενημερωμένο
Οι εκδόσεις Ubuntu 17.10 και νεότερες εκδόσεις έχουν πολύ διαφορετικές διαδρομές αρχείων από τις προηγούμενες εκδόσεις, οπότε θα χρειαστεί να αναβαθμίσετε την τελευταία έκδοση του Ubuntu εάν δεν το έχετε κάνει ήδη:
- Ανοιξε Τερματικό
- Πληκτρολογήστε sudo apt-get upgrade και πατήστε ↵ Enter.
- Πληκτρολογήστε τον κωδικό πρόσβασής σας και πατήστε ↵ Enter.
- Πληκτρολογήστε y όταν σας ζητηθεί και πατήστε. Enter.
- Περιμένετε να ολοκληρωθεί η εγκατάσταση των αναβαθμίσεων και, στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή σας εάν σας ζητηθεί.
Βήμα 2. Ανοίξτε το τερματικό
Κάντε κλικ στο Εφαρμογές μενού ⋮⋮⋮, μετακινηθείτε προς τα κάτω και κάντε κλικ στο ασπρόμαυρο Τερματικό εικονίδιο για να το κάνετε.
Μπορείτε επίσης να πατήσετε Alt+Ctrl+T για να ανοίξετε το τερματικό
Βήμα 3. Εισαγάγετε την εντολή εγκατάστασης VSFTPD
Πληκτρολογήστε sudo apt-get install vsftpd στο Terminal και, στη συνέχεια, πατήστε ↵ Enter.
Βήμα 4. Εισαγάγετε τον κωδικό πρόσβασής σας
Πληκτρολογήστε τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στον υπολογιστή σας και, στη συνέχεια, πατήστε ↵ Enter.
Βήμα 5. Περιμένετε να εγκατασταθεί το VSFTPD
Αυτό θα διαρκέσει από 5 λεπτά έως 20 λεπτά, ανάλογα με τις τρέχουσες ρυθμίσεις FTP και τη σύνδεσή σας στο Διαδίκτυο, οπότε κάντε υπομονή.
Βήμα 6. Εγκαταστήστε το FileZilla
Αυτό είναι το πρόγραμμα που θα χρησιμοποιήσετε για πρόσβαση και μεταφόρτωση στον διακομιστή σας. Για να το εγκαταστήσετε:
- Πληκτρολογήστε sudo apt-get install filezilla
- Εισαγάγετε ξανά τον κωδικό πρόσβασής σας εάν σας ζητηθεί.
- Περιμένετε να ολοκληρωθεί η εγκατάσταση.
Μέρος 2 από 4: Διαμόρφωση του διακομιστή FTP
Βήμα 1. Ανοίξτε το αρχείο ρυθμίσεων VSFTPD
Πληκτρολογήστε sudo nano /etc/vsftpd.conf και πατήστε ↵ Enter. Θα επεξεργαστείτε αυτό το αρχείο για να επιτρέψετε (ή να απενεργοποιήσετε) ορισμένες λειτουργίες VSFTPD.
Βήμα 2. Επιτρέψτε στους τοπικούς χρήστες να συνδεθούν στον διακομιστή FTP σας
Χρησιμοποιήστε τα πλήκτρα βέλους για να μετακινηθείτε προς τα κάτω στο
# Μην το σχολιάσετε για να επιτρέψετε στους τοπικούς χρήστες να συνδεθούν.
επικεφαλίδα, στη συνέχεια αφαιρέστε το "#" από το
local_enable = ΝΑΙ
γραμμή κάτω από αυτό.
- Μπορείτε να αφαιρέσετε το "#" χρησιμοποιώντας τα πλήκτρα βέλους για να επιλέξετε το γράμμα μπροστά του (στην περίπτωση αυτή, "l") και πατώντας το πλήκτρο acks Backspace.
-
Παραλείψτε αυτό το βήμα εάν
local_enable = ΝΑΙ
- η γραμμή είναι ήδη λευκή.
Βήμα 3. Επιτρέψτε εντολές εγγραφής FTP
Κάντε κύλιση προς τα κάτω στο
# Μην το σχολιάσετε για να ενεργοποιήσετε οποιαδήποτε μορφή εντολής εγγραφής FTP.
επικεφαλίδα, στη συνέχεια αφαιρέστε το "#" από το
write_enable = ΝΑΙ
γραμμή κάτω από αυτό.
-
Εάν παραλείψετε αυτό το βήμα
write_enable = ΝΑΙ
- είναι ήδη λευκό.
Βήμα 4. Απενεργοποιήστε τη διαχείριση του ASCII
Κάντε κύλιση μέχρι κάτω στο
Το # ASCII mangling είναι ένα φρικτό χαρακτηριστικό του πρωτοκόλλου.
επικεφαλίδα και, στη συνέχεια, αφαιρέστε το "#" από τις ακόλουθες δύο γραμμές:
-
ascii_upload_enable = ΝΑΙ
-
ascii_download_enable = ΝΑΙ
Βήμα 5. Αλλάξτε τις ρυθμίσεις "chroot"
Κάντε κύλιση προς τα κάτω στο
# chroot)
επικεφαλίδα και, στη συνέχεια, προσθέστε τις ακόλουθες γραμμές:
-
user_sub_token = $ USER
-
chroot_local_user = ΝΑΙ
-
chroot_list_enable = ΝΑΙ
- Εάν κάποια από αυτές τις γραμμές υπάρχει ήδη, απλώς αφαιρέστε το "#" πριν από κάθε υπάρχουσα γραμμή.
Βήμα 6. Αλλάξτε τις προεπιλεγμένες ρυθμίσεις "chroot"
Κάντε κύλιση προς τα κάτω στο
(ακολουθεί η προεπιλογή)
επικεφαλίδα και, στη συνέχεια, προσθέστε τις ακόλουθες γραμμές:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = ΝΑΙ
- Εάν κάποια από αυτές τις γραμμές υπάρχει ήδη, απλώς αφαιρέστε το "#" πριν από κάθε υπάρχουσα γραμμή.
Βήμα 7. Ενεργοποιήστε την επιλογή "ls recurse"
Κάντε κύλιση προς τα κάτω στο
# Μπορείτε να ενεργοποιήσετε την επιλογή "-R"…
επικεφαλίδα, στη συνέχεια αφαιρέστε το "#" από το
ls_recurse_enable = ΝΑΙ
γραμμή κάτω από αυτό.
Βήμα 8. Αποθηκεύστε και εξέλθετε από τον επεξεργαστή κειμένου
Να το πράξουν:
- Πατήστε Ctrl+X
- Πληκτρολογήστε y
- Πατήστε ↵ Enter
Μέρος 3 από 4: Προσθήκη ονομάτων χρήστη στη λίστα CHROOT
Βήμα 1. Ανοίξτε το αρχείο κειμένου "chroot"
Πληκτρολογήστε sudo nano /etc/vsftpd.chroot_list και πατήστε ↵ Enter.
Μπορείτε να μεταβείτε στο τελευταίο βήμα σε αυτό το μέρος εάν δεν θέλετε να καθορίσετε άτομα που μπορούν να έχουν πρόσβαση στον διακομιστή FTP σας
Βήμα 2. Εισαγάγετε τον κωδικό πρόσβασής σας
Πληκτρολογήστε τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στο Ubuntu και πατήστε ↵ Enter. Αυτό θα ανοίξει το αρχείο κειμένου "chroot".
Παραλείψτε αυτό το βήμα εάν δεν σας ζητηθεί ο κωδικός πρόσβασής σας
Βήμα 3. Προσθέστε ονόματα χρηστών στη λίστα
Πληκτρολογήστε το δικό σας όνομα χρήστη, πατήστε ↵ Enter και επαναλάβετε με οποιοδήποτε άλλο όνομα χρήστη των ατόμων στα οποία θέλετε να έχουν πρόσβαση στους καταλόγους Home τους από τον διακομιστή σας.
Βήμα 4. Αποθηκεύστε τη λίστα σας
Πατήστε Ctrl+X, πληκτρολογήστε y και πατήστε ↵ Enter. Η λίστα σας θα αποθηκευτεί.
Βήμα 5. Επανεκκινήστε το VSFTPD
Πληκτρολογήστε sudo systemctl επανεκκίνηση vsftpd και πατήστε ↵ Enter. Αυτό θα σταματήσει και θα επανεκκινήσει το VSFTPD, διασφαλίζοντας ότι οι αλλαγές σας έχουν αποθηκευτεί. Τώρα μπορείτε να αποκτήσετε πρόσβαση στον διακομιστή FTP.
Μέρος 4 από 4: Πρόσβαση στον διακομιστή σας
Βήμα 1. Καθορίστε τη διεύθυνση του διακομιστή σας
Εάν πληρώνετε για έναν διακομιστή FTP μέσω μιας υπηρεσίας φιλοξενίας (π.χ., Bluehost), θα πρέπει να γνωρίζετε τη διεύθυνση IP ή την κανονική διεύθυνση της υπηρεσίας για να συνδεθείτε σε αυτήν.
-
Εάν φιλοξενείτε τον δικό σας διακομιστή από τον υπολογιστή σας, θα χρησιμοποιήσετε τη διεύθυνση IP του υπολογιστή σας, την οποία μπορείτε να καταλάβετε εισάγοντας το ifconfig στο Τερματικό και στη συνέχεια αναθεωρώντας τον αριθμό "inet addr".
Εάν το "ifconfig" δεν είναι εγκατεστημένο, μπορείτε να το εγκαταστήσετε εισάγοντας sudo apt-get install net-tools στο τερματικό
Βήμα 2. Προώθηση μιας θύρας στο δρομολογητή σας
Μόλις γνωρίζετε τη διεύθυνση IP του διακομιστή σας, θα πρέπει να προωθήσετε την υποδοχή θύρας 21 του δρομολογητή σας σε αυτήν τη διεύθυνση. βεβαιωθείτε ότι η θύρα χρησιμοποιεί TCP (όχι UDP ή μείγμα των δύο).
Η προώθηση θυρών διαφέρει από δρομολογητή σε δρομολογητή, οπότε φροντίστε να ελέγξετε το σχετικό άρθρο ή την τεκμηρίωση του δρομολογητή σας για οδηγίες
Βήμα 3. Ανοίξτε το Filezilla
Πληκτρολογήστε filezilla στο Terminal και πατήστε ↵ Enter. Μετά από λίγο, το FileZilla θα ανοίξει.
Αν θέλετε να συνδεθείτε μέσω τερματικού, μπορείτε να δοκιμάσετε να πληκτρολογήσετε ftp [διεύθυνση]. Όσο ο διακομιστής σας λειτουργεί και έχετε πρόσβαση στο Διαδίκτυο, αυτό θα επιχειρήσει να συνδεθεί με τον διακομιστή FTP. Ωστόσο, ενδέχεται να μην μπορείτε να μεταφέρετε αρχεία
Βήμα 4. Κάντε κλικ στο Αρχείο
Βρίσκεται στην επάνω αριστερή γωνία του παραθύρου FileZilla. Με αυτόν τον τρόπο, εμφανίζεται ένα αναπτυσσόμενο μενού.
Βήμα 5. Κάντε κλικ στη Διαχείριση τοποθεσίας…
Θα βρείτε αυτήν την επιλογή στο αναπτυσσόμενο μενού. Θα ανοίξει το παράθυρο Διαχείριση τοποθεσίας.
Βήμα 6. Κάντε κλικ στην επιλογή Νέα τοποθεσία
Είναι ένα λευκό κουμπί στην κάτω αριστερή πλευρά του παραθύρου. Με αυτόν τον τρόπο ανοίγει η ενότητα Νέος ιστότοπος του Διαχειριστή τοποθεσίας.
Βήμα 7. Εισαγάγετε τη διεύθυνση του διακομιστή σας
Στο πεδίο κειμένου "Host:", πληκτρολογήστε τη διεύθυνση (ή τη διεύθυνση IP) του διακομιστή FTP στον οποίο θέλετε να συνδεθείτε.
Βήμα 8. Προσθέστε τον αριθμό θύρας προώθησης
Πληκτρολογήστε 21 στο πεδίο κειμένου "Θύρα:".
Βήμα 9. Κάντε κλικ στην επιλογή Σύνδεση
Είναι ένα κόκκινο κουμπί στο κάτω μέρος της σελίδας. Με αυτόν τον τρόπο θα ζητηθεί από το FileZilla να συνδέσει τον υπολογιστή σας με τον διακομιστή FTP.
Βήμα 10. Μετακινήστε αρχεία στον διακομιστή
Μπορείτε να κάνετε κλικ και να σύρετε φακέλους από το αριστερό παράθυρο στο δεξί παράθυρο για να τους ανεβάσετε στη σελίδα του διακομιστή FTP.
Συμβουλές
- Η προώθηση της θύρας 20 ενδέχεται να επιλύσει ορισμένα προβλήματα δικτύου εάν φιλοξενείτε τον δικό σας διακομιστή.
- Η σύνδεση με διακομιστή FTP στο Ubuntu 17 και πάνω φαίνεται ελαφρώς διαφορετική από τη σύνδεση σε προηγούμενες εκδόσεις, οπότε θα θέλετε να ενημερώσετε την έκδοση του Ubuntu σε 17.10 (ή υψηλότερη) εάν δεν το έχετε κάνει ήδη.