Πώς να εγκαταστήσετε έναν διακομιστή FTP στο Ubuntu σε 5 βήματα

Πώς να εγκαταστήσετε έναν διακομιστή FTP στο Ubuntu σε 5 βήματα

Εάν ρυθμίζετε έναν διακομιστή Linux, θα χρειαστείτε πρόσβαση FTP. Αυτό σημαίνει πρώτα εγκατάσταση ενός Διακομιστής FTP στο Linux. Θα πρέπει να είναι ένα από τα πρώτα πράγματα που κάνετε μετά την εγκατάσταση του λειτουργικού συστήματος διακομιστή.





Πολλοί διακομιστές Linux τρέχουν Ubuntu. Λοιπόν, ας δούμε πώς να ρυθμίσετε έναν διακομιστή FTP σε διακομιστή Ubuntu.





Τι είναι ένας διακομιστής FTP;

Το FTP ή το πρωτόκολλο μεταφοράς αρχείων, είναι το σύστημα που χρησιμοποιείται για τη μεταφόρτωση (τοποθέτηση) ή τη λήψη (λήψη) αρχείων από διακομιστή. Πιθανότατα το έχετε χρησιμοποιήσει χωρίς να το καταλάβετε στο παρελθόν, όταν αρπάζετε αρχεία ή ανεβάζετε εικόνες στον ιστό. Or μπορεί να έχετε χρησιμοποιήσει ένα πρόγραμμα -πελάτη FTP για απευθείας σύνδεση στο διακομιστή αρχείων FTP.





Για να συμβεί αυτό, πρέπει να εγκατασταθεί λογισμικό διακομιστή FTP στον απομακρυσμένο διακομιστή που φιλοξενεί τα αρχεία.

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



Εγκαταστήστε έναν διακομιστή στο Ubuntu

Η εγκατάσταση ενός διακομιστή FTP στο Ubuntu είναι απλή. Αναμφισβήτητα η καλύτερη λύση είναι vsftpd. Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε και να διαμορφώσετε έναν διακομιστή FTP στο Ubuntu με vsftpd.

1. Εγκαταστήστε το vsftpd

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





sudo apt list --installed

Θα πρέπει να βρείτε vsftpd κοντά στο κάτω μέρος της λίστας. Εάν όχι, απλώς εγκαταστήστε με

sudo apt install vsftpd

Μόλις εγκατασταθεί, ήρθε η ώρα να διαμορφώσετε το vsftpd. Ξεκινήστε κάνοντας ένα αντίγραφο του αρχικού αρχείου διαμόρφωσης. Αυτό σημαίνει ότι εάν κάτι πάει στραβά, η προεπιλεγμένη διαμόρφωση μπορεί να αποκατασταθεί.





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

Μετά από αυτό, ξεκινήστε την υπηρεσία με:

sudo systemctl start vsftpd

Επιβεβαιώστε ότι ο διακομιστής λειτουργεί με:

sudo systemctl enable vsftpd

Με εγκατεστημένο το vsftpd, μπορείτε να ξεκινήσετε τη διαμόρφωση.

2. Δημιουργήστε έναν χρήστη FTP

Το πρώτο πράγμα που χρειάζεστε είναι ένας λογαριασμός χρήστη FTP. Με αυτό μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα -πελάτη FTP για πρόσβαση στα αρχεία που φιλοξενούνται στον διακομιστή μέσω vsftpd. Στο τερματικό, εισαγωγή:

sudo useradd –m username

(Αντικαταστήστε το «όνομα χρήστη» με το όνομα χρήστη που θέλετε.)

sudo password username

Με το όνομα χρήστη και τον κωδικό πρόσβασης, δημιουργήστε ένα δοκιμαστικό αρχείο στον αρχικό φάκελο του λογαριασμού για να επιβεβαιώσετε ότι λειτουργεί:

cd /home/username
sudo nano testfile.txt

Όταν συνδέεστε για πρώτη φορά με τον διακομιστή FTP του Ubuntu, θα πρέπει να δείτε το testfile.txt.

3. Ασφαλίστε τον διακομιστή FTP του Ubuntu

Ωστόσο, πριν από τη δημιουργία μιας σύνδεσης, θα πρέπει να βεβαιωθείτε ότι οι θύρες FTP είναι ανοιχτές στο Ubuntu. Από προεπιλογή, αυτά είναι κλειστά για λόγους ασφαλείας στο ufw (Απλό τείχος προστασίας).

Για να ενεργοποιήσετε την πρόσβαση μέσω της θύρας 20, χρησιμοποιήστε

sudo ufw allow 20/tcp

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

Θα θέλετε επίσης οι χρήστες να μπορούν να ανεβάζουν αρχεία. Μπορείτε να το ορίσετε στο αρχείο ρυθμίσεων. Ανοίξτε το για επεξεργασία:

πώς να παίξετε pokemon στο android tablet
sudo nano /etc/vsftpd.conf

Βρείτε write_enabled και αποσυνδέστε την καταχώριση, διασφαλίζοντας ότι έχει οριστεί σε 'ΝΑΙ':

write_enable=YES

Κτύπημα Ctrl+X για έξοδο, και ΚΑΙ να σώσω.

Για διακομιστές FTP προσβάσιμους στο κοινό, θα θέλετε να περιορίσετε την πρόσβαση που έχει κάθε χρήστη. Με το chroot μπορούμε να περιορίσουμε κάθε χρήστη στον αρχικό του κατάλογο. Στο vsftpd.conf, βρείτε και αποσυνδέστε αυτήν τη γραμμή (καταργήστε το #):

chroot_local_user=YES

Πάλι, Ctrl+X για έξοδο, και ΚΑΙ να σώσω.

Για πολλούς χρήστες, η διατήρηση μιας λίστας είναι μια πιο έξυπνη επιλογή.

Αρχικά, ανοίξτε το vsftpd.chroot_list στον επεξεργαστή κειμένου.

sudo nano /etc/ vsftpd.chroot_list

Εδώ, παραθέστε τα ονόματα χρήστη που θέλετε να περιορίσετε στους δικούς τους φακέλους. Αποθήκευση και έξοδος, μετά επιστροφή στο vsftpd.conf και διασφάλιση chroot_local_user = ΝΑΙ δεν σχολιάζεται:

#chroot_local_user=YES

Αντίθετα, μην σχολιάζετε

chroot_list_enable=YES

και

chroot_list_file=/etc/vsftpd.chroot_list

Θα πρέπει να μοιάζει με αυτό:

Και πάλι, αποθηκεύστε και βγείτε. Τέλος, επανεκκινήστε την υπηρεσία FTP:

sudo systemctl restart vsftpd.service

Τέλος, χρησιμοποιήστε το όνομα κεντρικού υπολογιστή εντολή για να ελέγξετε το όνομα του διακομιστή σας Ubuntu. Στη συνέχεια, μπορείτε να το χρησιμοποιήσετε για να συνδεθείτε στον διακομιστή FTP. Εάν προτιμάτε να χρησιμοποιήσετε τη διεύθυνση IP, εισαγάγετε το διεύθυνση IP εντολή και σημειώστε το.

4. Κρυπτογραφημένες συνδέσεις: FTP+SSL = FTPS

Μπορείτε επίσης να επιβάλλετε την κρυπτογράφηση της κίνησης προς και από τον διακομιστή FTP του Ubuntu χρησιμοποιώντας SSL/TLS.

Σχετικά: Όροι κρυπτογράφησης που όλοι πρέπει να γνωρίζουν

Στο αρχείο vsftpd.conf, αναζητήστε αναφορά σε 'Κρυπτογραφημένες συνδέσεις SSL' και προσθέστε τα ακόλουθα:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Αποθηκεύστε και βγείτε από το αρχείο. Τώρα μπορείτε να ορίσετε FTPS ως πρωτόκολλο σύνδεσης στο πρόγραμμα -πελάτη FTP.

5. Εγκαταστήστε έναν πελάτη FTP στο Ubuntu

Από άλλο σύστημα μπορείτε να συνδεθείτε στον διακομιστή FTP του Ubuntu χρησιμοποιώντας ένα εργαλείο γραμμής εντολών ή μια εφαρμογή επιφάνειας εργασίας.

Στο Linux, μπορείτε να έχετε πρόσβαση στον διακομιστή στο τερματικό με

sudo ftp hostname

Φροντίστε να αντικαταστήσετε το 'όνομα κεντρικού υπολογιστή' με το όνομα κεντρικού υπολογιστή του διακομιστή σας. Μπορείτε επίσης να χρησιμοποιήσετε τη διεύθυνση IP

sudo ftp ipaddress

Όταν σας ζητηθεί, εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης που ορίσατε νωρίτερα. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τις εντολές get and put για τη μεταφορά δεδομένων.

Θέλετε κάτι πιο διαισθητικό ή πρόσβαση στον διακομιστή FTP από άλλο λειτουργικό σύστημα; Θα χρειαστείτε ένα πρόγραμμα -πελάτη FTP και αναμφισβήτητα το καλύτερο διαθέσιμο είναι το FileZilla. Μια λύση ανοιχτού κώδικα, αυτή είναι διαθέσιμη για Windows (καθώς και για διακομιστή), macOS και υπάρχουν εκδόσεις 32-bit και 64-bit για Linux. Δυστυχώς δεν υπάρχει διακομιστής FileZilla FTP για Ubuntu ή άλλες διανομές Linux.

Κατεβάστε: FileZilla (Ελεύθερος)

Για να χρησιμοποιήσετε το πρόγραμμα -πελάτη FileZilla για σύνδεση με το διακομιστή FTP του Ubuntu, εγκαταστήστε και ξεκινήστε την εφαρμογή. Τότε:

  1. Κάντε κλικ Αρχείο> Διαχειριστής τοποθεσίας
  2. Εδώ, κάντε κλικ Νέος ιστότοπος
  3. Στο δεξιό παράθυρο, επιλέξτε FTP
  4. Εάν χρησιμοποιείτε FTPS, επιλέξτε TLS Για Κρυπτογράφηση Το
  5. Στη συνέχεια, εισαγάγετε το όνομα κεντρικού υπολογιστή ή τη διεύθυνση IP στο Πλήθος και προσθέστε το Λιμάνι Το
  6. Για Τύπος σύνδεσης εισαγάγετε τα διαπιστευτήρια του λογαριασμού σας Χρήστης και Κωδικός πρόσβασης Το
  7. Κάντε κλικ Συνδέω-συωδεομαι Το

Στη συνέχεια, μπορείτε ελεύθερα να ανεβάσετε και να κατεβάσετε (βάλετε και λάβετε) δεδομένα από τον διακομιστή FTP του Ubuntu. Απλώς σύρετε και αποθέστε τα αρχεία που θέλετε να μετακινήσετε.

Χρησιμοποιείτε διαφορετικό πρόγραμμα -πελάτη FTP; Τα βήματα πρέπει να είναι σε μεγάλο βαθμό τα ίδια, αλλά ελέγξτε την τεκμηρίωση της εφαρμογής για διευκρινίσεις.

Κατασκευάσατε έναν διακομιστή FTP στο Ubuntu

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς λειτουργεί η κοινή χρήση αρχείων P2P (Peer to Peer)

Αναρωτιέστε τι είναι η κοινή χρήση αρχείων peer-to-peer (P2P) και πώς ξεκίνησε; Εξηγούμε τι πρέπει να γνωρίζετε.

πώς να καταλάβετε αν το ram αποτυγχάνει
Διαβάστε Επόμενο Σχετικά θέματα
  • Linux
  • Ubuntu
  • FTP
  • Linux
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux