Πώς να ρυθμίσετε έναν διακομιστή FTP στο Ubuntu Linux

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 10 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Hetzner tutorial - Deploy Ubuntu on Hetzner cloud and log in via SSH
Βίντεο: Hetzner tutorial - Deploy Ubuntu on Hetzner cloud and log in via SSH

Περιεχόμενο

Αυτό το wikiHow σας διδάσκει πώς να ρυθμίσετε και να συνδεθείτε σε έναν διακομιστή FTP σε έναν υπολογιστή που εκτελεί Ubuntu Linux. Οι διακομιστές FTP είναι πολύ χρήσιμοι για την αποθήκευση δεδομένων από τον υπολογιστή σας και επιτρέποντας σε άλλους να περιηγούνται σε αυτά τα αρχεία. Για να δημιουργήσετε μια σύνδεση από τον υπολογιστή σας, χρειάζεστε έναν διακομιστή FTP. Πρέπει επίσης να ενημερώσετε την τελευταία έκδοση του Ubuntu.

Βήματα

Μέρος 1 από 4: Εγκατάσταση του πλαισίου FTP

  1. Βεβαιωθείτε ότι η έκδοση του Ubuntu είναι ενημερωμένη. Οι εκδόσεις Ubuntu 17.10 και άνω έχουν πολλές διαφορετικές διαδρομές αρχείων από τις προηγούμενες εκδόσεις, οπότε θα πρέπει να ενημερώσετε την τελευταία έκδοση του Ubuntu:
    • Ανοιξε Τερματικό
    • Εισαγάγετε μια παραγγελίαsudo apt-get αναβάθμιση μετά πιέστε ↵ Εισαγάγετε.
    • Εισαγάγετε τον κωδικό πρόσβασης και πατήστε ↵ Εισαγάγετε.
    • Εισαγωγή γ εμφανίζεται και, στη συνέχεια, πατήστε ↵ Εισαγάγετε.
    • Περιμένετε να ολοκληρωθεί η εγκατάσταση της αναβάθμισης και, στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή σας.

  2. Ανοίξτε το τερματικό. Κάντε κλικ στο μενού Εφαρμογές⋮⋮⋮, μετακινηθείτε προς τα κάτω και κάντε κλικ στο εικονίδιο Τερματικό να ξεκινήσω.
    • Μπορείτε επίσης να πατήσετε Αλτ+Ctrl+Τ για να ανοίξετε το Terminal.

  3. Εισαγάγετε την εντολή εγκατάστασης VSFTPD. Εισαγάγετε μια παραγγελία sudo apt-get install vsftpd στο τερματικό και μετά πατήστε ↵ Εισαγάγετε.

  4. Εισάγετε τον κωδικό πρόσβασης. Εισαγάγετε τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στον υπολογιστή σας και μετά πατήστε ↵ Εισαγάγετε.
  5. Περιμένετε να εγκατασταθεί το VSFTPD. Αυτό θα διαρκέσει περίπου 5-20 λεπτά ανάλογα με τη ρύθμιση FTP και τη σύνδεσή σας στο Διαδίκτυο, οπότε κάντε υπομονή.
  6. Εγκαταστήστε το FileZilla. Αυτό είναι το πρόγραμμα που θα χρησιμοποιήσετε για πρόσβαση και αποστολή δεδομένων στον διακομιστή σας. Για εγκατάσταση, παρακαλώ:
    • Εισαγάγετε μια παραγγελία sudo apt-get εγκαταστήστε το filezilla
    • Εισαγάγετε ξανά τον κωδικό πρόσβασής σας, εάν σας ζητηθεί.
    • Περιμένετε να ολοκληρωθεί η εγκατάσταση.
    διαφήμιση

Μέρος 2 από 4: Διαμόρφωση του διακομιστή FTP

  1. Ανοίξτε το αρχείο διαμόρφωσης VSFTPD. Εισαγάγετε μια παραγγελία sudo nano /etc/vsftpd.conf και πατήστε ↵ Εισαγάγετε. Θα χρειαστεί να επεξεργαστείτε αυτό το αρχείο για να ενεργοποιήσετε (ή να απενεργοποιήσετε) συγκεκριμένες δυνατότητες VSFTPD.
  2. Επιτρέψτε στους τοπικούς χρήστες να συνδεθούν στο διακομιστή FTP. Χρησιμοποιήστε τα πλήκτρα βέλους και μετακινηθείτε προς τα κάτω στον τίτλο # Αποσυνδέστε αυτό για να επιτρέψετε στους τοπικούς χρήστες να συνδεθούν. και στη συνέχεια αφαιρέστε το "#" από τη γραμμή local_enable = ΝΑΙ παρακάτω.
    • Μπορείτε να αφαιρέσετε το "#" χρησιμοποιώντας τα πλήκτρα βέλους και επιλέγοντας το γράμμα μπροστά από το σύμβολο της λίρας (στην περίπτωση αυτή "l") και στη συνέχεια πατώντας το πλήκτρο ← 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 = ΧΡΗΣΤΗΣ $
    • 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 recursive function". Μετακινηθείτε προς τα κάτω στον τίτλο # Μπορείτε να ενεργοποιήσετε την επιλογή "-R" ...και στη συνέχεια αφαιρέστε το "#" από τη γραμμή ls_recurse_enable = ΝΑΙ παρακάτω.
  8. Αποθήκευση και έξοδος από ένα πρόγραμμα επεξεργασίας κειμένου. Για να το κάνετε αυτό, εσείς:
    • Τύπος Ctrl+Χ
    • Εισαγωγή γ
    • Τύπος ↵ Εισαγάγετε
    διαφήμιση

Μέρος 3 από 4: Προσθήκη ονόματος χρήστη στη λίστα chroot

  1. Ανοίξτε το αρχείο κειμένου "chroot". Εισαγάγετε μια παραγγελία sudo nano /etc/vsftpd.chroot_list και πατήστε ↵ Εισαγάγετε.
    • Μπορείτε να παραλείψετε και να μεταβείτε στο τελευταίο βήμα σε αυτήν την ενότητα, εάν δεν χρειάζεται να καθορίσετε ποιος μπορεί να έχει πρόσβαση στον διακομιστή FTP.
  2. Εισάγετε τον κωδικό πρόσβασης. Εισαγάγετε τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στο Ubuntu και μετά κάντε κλικ στο ↵ Εισαγάγετε. Θα ανοίξει το αρχείο κειμένου "chroot".
    • Παραλείψτε αυτό το βήμα εάν το σύστημα δεν σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασής σας.
  3. Προσθέστε το όνομα χρήστη στη λίστα. Εισαγάγετε το όνομα χρήστη και πατήστε ↵ Εισαγάγετεκαι, στη συνέχεια, επαναλάβετε τα ονόματα χρηστών που κατέχουν το φάκελο Home στον οποίο θέλετε να αποκτήσετε πρόσβαση απευθείας στον διακομιστή σας.
  4. Αποθηκεύστε τη λίστα. Τύπος Ctrl+Χ, εισαγωγή γ μετά πιέστε ↵ Εισαγάγετε. Η λίστα σας θα αποθηκευτεί.
  5. Επανεκκινήστε το VSFTPD. Εισαγάγετε μια παραγγελία sudo systemctl επανεκκίνηση vsftpd μετά πιέστε ↵ Εισαγάγετε. Το VSFTPD θα επανεκκινήσει για να διασφαλίσει ότι οι αλλαγές σας έχουν αποθηκευτεί. Τώρα θα πρέπει να έχετε πρόσβαση στον διακομιστή FTP. διαφήμιση

Μέρος 4 από 4: Πρόσβαση στο διακομιστή

  1. Προσδιορίστε τη διεύθυνση του διακομιστή. Εάν αγοράσατε διακομιστή FTP μέσω υπηρεσίας τρίτου μέρους (για παράδειγμα, Bluehost), θα πρέπει να γνωρίζετε τη διεύθυνση IP της υπηρεσίας ή μια κανονική διεύθυνση για να συνδεθείτε.
    • Εάν διατηρείτε έναν ιδιωτικό διακομιστή στον υπολογιστή σας, τότε θα χρειαστείτε τη διεύθυνση IP του υπολογιστή, εισαγάγετε την εντολήifconfig Μεταβείτε στο Terminal και δείτε τον αριθμό "inet addr" στην έξοδο.
      • Εάν το "ifconfig" δεν είναι εγκατεστημένο, μπορείτε να εισαγάγετε την εντολή sudo apt-get εγκαταστήστε net-εργαλεία Μεταβείτε στο τερματικό για εγκατάσταση.
  2. Προώθηση θύρας στο δρομολογητή. Μόλις γνωρίζετε τη διεύθυνση IP του διακομιστή, θα χρειαστεί να προωθήσετε τη θύρα 21 υποδοχών του δρομολογητή σας σε αυτήν τη διεύθυνση. Βεβαιωθείτε ότι αυτή η θύρα χρησιμοποιεί πρωτόκολλο TCP (όχι UDP ή τύπο συνδυασμού).
    • Η διαδικασία προώθησης θύρας θα ποικίλλει ανάλογα με το δρομολογητή, θα πρέπει να ανατρέξετε στο σχετικό άρθρο ή στην τεκμηρίωση του δρομολογητή για οδηγίες.
  3. Ανοίξτε το Filezilla. Εισαγωγή filezilla Μεταβείτε στο τερματικό και, στη συνέχεια, πατήστε ↵ Εισαγάγετε. Μετά από λίγο, το FileZilla θα ανοίξει.
    • Εάν θέλετε να συνδεθείτε μέσω τερματικού, μπορείτε να δοκιμάσετε να εισαγάγετε εντολές ftp . Εφόσον ο διακομιστής FTP είναι σε λειτουργία και λειτουργεί και έχετε πρόσβαση στο Διαδίκτυο, το σύστημα θα προσπαθήσει να συνδεθεί με τον διακομιστή. Ωστόσο, ενδέχεται να μην μπορείτε να ανεβάσετε το αρχείο.
  4. Κάντε κλικ Αρχείο στην επάνω αριστερή γωνία του παραθύρου FileZilla. Θα εμφανιστεί ένα αναπτυσσόμενο μενού.
  5. Κάντε κλικ Διαχειριστής ιστοσελίδας ... (Διαχειριστής ιστοσελίδας). Αυτή η επιλογή βρίσκεται στο αναπτυσσόμενο μενού. Θα ανοίξει το παράθυρο του Site Manager.
  6. Κάντε κλικ Νέος ιστότοπος (ΝΕΑ ΣΕΛΙΔΑ). Αυτό το λευκό κουμπί βρίσκεται στην κάτω αριστερή γωνία του παραθύρου. Η ενότητα "Νέος ιστότοπος" θα ανοίξει στο Site Manager.

  7. Εισαγάγετε τη διεύθυνση του διακομιστή. Εισαγάγετε τη διεύθυνση (ή τη διεύθυνση IP) του διακομιστή FTP στον οποίο θέλετε να συνδεθείτε στο πεδίο "Host:".
  8. Προσθέστε τον αριθμό θύρας για προώθηση. Εισαγωγή 21 εισαγάγετε το πεδίο "Θύρα:".

  9. Κάντε κλικ Συνδέω-συωδεομαι (Συνδέω-συωδεομαι). Αυτό το κόκκινο κουμπί βρίσκεται στο κάτω μέρος της σελίδας. Το FileZilla θα συνδέσει τον υπολογιστή με τον διακομιστή FTP.
  10. Μεταφορά αρχείων στο διακομιστή. Μπορείτε να σύρετε το φάκελο στο αριστερό παράθυρο και να τον αφήσετε στο δεξί παράθυρο για να ανεβάσετε τα δεδομένα στη σελίδα διακομιστή FTP. διαφήμιση

Συμβουλή

  • Η προώθηση της θύρας 20 μπορεί να λύσει ορισμένα προβλήματα δικτύου εάν διατηρείτε τον διακομιστή σας ιδιωτικό.
  • Η διαδικασία σύνδεσης σε διακομιστή FTP στο Ubuntu 17 και άνω θα είναι ελαφρώς διαφορετική από τις προηγούμενες εκδόσεις, οπότε θα πρέπει να ενημερώσετε το Ubuntu στην έκδοση 17.10 (ή υψηλότερη), εάν δεν το έχετε κάνει ήδη.

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

  • Ένας διακομιστής FTP δεν είναι πάντα ασφαλής, ειδικά εάν διατηρείτε τον δικό σας διακομιστή. Επομένως, πρέπει να αποφύγετε τη μεταφόρτωση προσωπικών / ευαίσθητων πληροφοριών σε διακομιστές FTP.