Πώς να φιλοξενήσει ένα διακομιστή FTP σε Linux

Πίνακας περιεχομένων:

Πώς να φιλοξενήσει ένα διακομιστή FTP σε Linux
Πώς να φιλοξενήσει ένα διακομιστή FTP σε Linux

Βίντεο: Πώς να φιλοξενήσει ένα διακομιστή FTP σε Linux

Βίντεο: Πώς να φιλοξενήσει ένα διακομιστή FTP σε Linux
Βίντεο: Πως Θα Κάνεις Kλώνο Tον Παλιό Σου Δίσκο (HDD) Σε SSD Βήμα - Βήμα Δωρεάν... Σε Απλά Ελληνικά! 2023, Δεκέμβριος
Anonim

Είναι δύσκολο να πιστέψουμε, αλλά το 2017, το FTP παραμένει ένας από τους πιο αξιόπιστους τρόπους μεταφοράς μεγάλων αρχείων από το ένα μέρος στο άλλο στο διαδίκτυο. Πολλοί ειδικοί έχουν στραφεί σε άλλες λύσεις (όπως το Syncing / Bittorrent και το NFS), αλλά για όσους θέλουν να μεταφέρουν δεδομένα γρήγορα, με έναν εύκολο και αξιόπιστο τρόπο, ο διακομιστής FTP είναι ο καλύτερος τρόπος για να προχωρήσετε. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να φιλοξενήσετε ένα διακομιστή FTP στο Linux. Πρόκειται να χρησιμοποιήσουμε ένα εργαλείο που ονομάζεται server vsftpd FTP. Υπάρχουν πολλά εργαλεία διακομιστή φόντου που κάνουν αυτό που κάνει αυτό το εργαλείο. Εάν δεν ενδιαφέρεστε να χρησιμοποιήσετε vsftpd ως λογισμικό διακομιστή FTP, είναι πολύ εύκολο να βρείτε μια καλή εναλλακτική λύση. Τούτου λεχθέντος, vsftpd έχει πολλή ιστορία, και είναι πιθανώς το καλύτερο από μακριά. SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

Εγκατάσταση

Η λήψη του vsftpd είναι αρκετά εύκολη, καθώς το λογισμικό είναι πολύ μικρό. Όσον αφορά τα εργαλεία διακομιστή, αυτό παίρνει το κέικ. Είναι ένας μικρός δαίμονας με ένα αρχείο ρυθμίσεων που επιτρέπει σε οποιονδήποτε να φιλοξενεί γρήγορα και εύκολα έναν διακομιστή FTP στο τοπικό δίκτυο ή μέσω του Διαδικτύου. Το καλύτερο από όλα, αυτό το εργαλείο λειτουργεί σε σχεδόν όλα. Αυτό σημαίνει ότι εάν χρειάζεστε έναν γρήγορο και βρώμικο τρόπο για τη μεταφορά δεδομένων από το ένα διακομιστή στο άλλο, μπορείτε να γυρίσετε vsftpd σχεδόν σε οποιαδήποτε διανομή διακομιστών Linux.

Επιπλέον, τα κανονικά λειτουργικά συστήματα για επιτραπέζιους υπολογιστές PC διαθέτουν αυτό το λογισμικό διακομιστή, καθιστώντας δυνατή την ταχεία εκτέλεση ενός διακομιστή απευθείας από τον οικιακό σας υπολογιστή.

Ubuntu

sudo apt εγκαταστήσετε vsftpd sudo systemctl επιτρέπουν vsftpd sudo systemctl start vsftpd

Debian

sudo apt εγκαταστήσετε vsftpd sudo systemctl επιτρέπουν vsftpd sudo systemctl start vsftpd

Arch Linux

sudo pacman -S vsftpd sudo systemactl επιτρέπουν vsftpd sudo systemctl start vsftpd

Μαλακό καπέλλο

sudo dnf εγκαταστήσετε vsftpd sudo systemctl ενεργοποίηση vsftpd sudo systemctl start vsftpd

Ανοίξτε το SUSE

sudo zypper εγκαταστήσετε vsftpd sudo systemctl επιτρέπουν vsftpd sudo systemctl start vsftpd

Αλλα

Το εργαλείο vsftpd είναι μια υπηρεσία που επιτρέπει σε κάθε διακομιστή Linux (ή PC) να κρατήσει και να φιλοξενήσει έναν διακομιστή FTP. Το πρωτόκολλο FTP, παρά το γεγονός ότι είναι πολύ παλιά, εξακολουθεί να χρησιμοποιείται πολύ σήμερα, έτσι ώστε το εργαλείο vsftpd να βρίσκεται σχεδόν σε όλες τις μεγάλες διανομές Linux για PC και διακομιστές.

Για να το αποκτήσετε για τη διανομή του Linux, ανοίξτε το τερματικό σας και αναζητήστε στον διαχειριστή πακέτων σας το "vsftpd" ή το "FTP server". Θα πρέπει επίσης να δοκιμάσετε άλλα εργαλεία φιλοξενίας FTP εάν το λειτουργικό σας σύστημα που βασίζεται στο Linux δεν το έχει vsftpd.

Διαμόρφωση

Μετά την εγκατάσταση του vsftpd και την ενεργοποίησή του με systemd, η υπηρεσία εκτελείται. Ωστόσο, ο ίδιος ο διακομιστής FTP δεν θα λειτουργήσει εκτός αν έχει ρυθμιστεί. Για να γίνει αυτό, πρέπει να ανοίξουμε το αρχείο ρυθμίσεων vsftpd σε ένα πρόγραμμα επεξεργασίας κειμένου και να προσθέσουμε μερικά πράγματα. Στο τερματικό, ανοίξτε τον επεξεργαστή κειμένου.

sudo nano /etc/vsftpd.conf

Από προεπιλογή, επιτρέπονται ανώνυμες συνδέσεις. Αυτό σημαίνει ότι οι χρήστες, ανεξάρτητα από το ποιοι είναι, μπορούν εύκολα να συνδεθούν και να χρησιμοποιήσουν τον διακομιστή FTP. Για να κάνετε τα πράγματα εύκολα, αφήστε αυτήν την επιλογή ενεργοποιημένη. Εάν όχι, προσθέστε ένα # μπροστά από το "anonymous_enable = YES" για να απενεργοποιήσετε αυτή τη ρύθμιση.

Στη συνέχεια, χρησιμοποιήστε τα πλήκτρα βέλους για κύλιση προς τα κάτω. Αναζητήστε "write_enable = YES" και "anon_upload_enable = ΝΑΙ". Ενεργοποιήστε αυτές τις ρυθμίσεις αφαιρώντας το # από μπροστά από αυτό.

Περαιτέρω κάτω από το αρχείο ρυθμίσεων, υπάρχει μια ρύθμιση ασφαλείας που πρέπει να είναι ενεργοποιημένη. Αυτή η ρύθμιση αναγκάζει τον διακομιστή FTP να εκτελείται με το δικό του χρήστη και απαλείφει τα προνόμια root. Αυτό σημαίνει ότι αν κάποιος hack σας FTP server, δεν θα είναι σε θέση να χάσετε με ολόκληρο το διακομιστή σας Linux, ή PC. Για να είμαστε σαφείς, το vsftpd μπορεί να τρέξει χωρίς αυτή τη ρύθμιση, αλλά δεν το συνιστούμε.

Για να ενεργοποιήσετε αυτήν τη ρύθμιση ασφαλείας,

nopriv_user = ftpsecure

Και αφαιρέστε το σύμβολο #.

Όταν όλες αυτές οι ρυθμίσεις είναι ενεργοποιημένες, κάντε επανεκκίνηση του vsftpd με το σύστημα systemed init:

sudo systemctl επανεκκίνηση vsftpd

Συνδεθείτε στο διακομιστή μεταβαίνοντας στη γραμμή διευθύνσεων του διαχειριστή αρχείων του Linux και πληκτρολογώντας:

ftp: //local.ip.address

Σημείωση: δεν θέλετε να χρησιμοποιήσετε έναν διαχειριστή αρχείων; Δοκιμάστε το FileZilla αντί.
Σημείωση: δεν θέλετε να χρησιμοποιήσετε έναν διαχειριστή αρχείων; Δοκιμάστε το FileZilla αντί.
Μπορείτε επίσης να χρησιμοποιήσετε το όνομα κεντρικού υπολογιστή, όπως π.χ.
Μπορείτε επίσης να χρησιμοποιήσετε το όνομα κεντρικού υπολογιστή, όπως π.χ.

ftp: // ubuntu-server

και τα λοιπά.

Για να βρείτε το IP του διακομιστή σας, κάντε το ifconfig και στη συνέχεια πληκτρολογήστε τη διεύθυνση IP που επιστρέφει η εντολή (στο πλαίσιο IPv4). Εναλλακτικά, κάντε τα εξής:

ping hostname

Στη συνέχεια, γράψτε τα ping ευρήματα IP.

SSH SFTP

Δεν είναι δυνατή η εκτέλεση αυτού του εργαλείου vsftpd; Πολύπλοκο? Υπάρχει άλλος τρόπος! Εγκαταστήστε SSH και χρησιμοποιήστε το ενσωματωμένο εργαλείο SFTP. Το πρωτόκολλο SSH μπορεί να φιλοξενήσει έναν ασφαλή διακομιστή FTP κατόπιν αιτήματος. Υπάρχουν οφέλη για αυτό, όπως η γρήγορη απόκτηση ενός γρήγορου διακομιστή μεταφοράς αρχείων. Ωστόσο, υπάρχουν επίσης σημαντικά μειονεκτήματα, όπως η βραδύτερη ταχύτητα μεταφοράς. Το παραδοσιακό FTP, αν και δεν είναι τόσο ασφαλές, δεν κατακλύζεται από τους κανόνες κρυπτογράφησης και ως αποτέλεσμα οι χρήστες μπορούν να μεταφέρουν αρχεία πολύ γρήγορα.

Το SFTP θα βγάλει τους χρήστες από ένα σφιχτό σημείο σίγουρα, αλλά δεν υπάρχει αντικατάσταση για το FTP, ακόμα και το 2017. Θέλετε να μάθετε πώς να έχετε το πρωτόκολλο SFTP / SSH να λειτουργεί; Προχωρήστε εδώ για να μάθετε περισσότερα!

συμπέρασμα

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

Συνιστάται: