Εγκατάσταση και διαμόρφωση του διακομιστή ProFTPD στο Ubuntu/Debian


Οι διακομιστές FTP είναι το λογισμικό που σας επιτρέπει να δημιουργήσετε μια σύνδεση FTP μεταξύ του τοπικού σας υπολογιστή και ενός διακομιστή web. Ο ProFTPD είναι ένας διακομιστής FTP για διακομιστές Unix/Linux, πολύ διαμορφώσιμος και πολύ αποτελεσματικός, είναι δωρεάν και ανοιχτού κώδικα, κυκλοφορεί με άδεια GPL.

Σε αυτό το άρθρο, θα εξηγήσουμε πώς να εγκαταστήσετε τον διακομιστή ProFTPD σε μηχανήματα Ubuntu/Debian.

Βήμα 1: Εγκαταστήστε τον διακομιστή ProFTPD

Φυσικά, πρέπει να εγκαταστήσετε το λογισμικό για να το χρησιμοποιήσετε. Πρώτα βεβαιωθείτε ότι όλα τα πακέτα του συστήματός σας είναι ενημερωμένα εκτελώντας αυτές τις ακόλουθες εντολές apt-get στο τερματικό.

sudo apt-get update
sudo apt-get upgrade

Τώρα για να εγκαταστήσετε τον διακομιστή ProFTPD, εκτελέστε το στο τερματικό.

sudo apt-get install proftpd

Κατά την εγκατάσταση, θα σας ζητήσει να επιλέξετε τον τύπο χρήσης που θέλετε για τον διακομιστή ProFTPD σας, μπορείτε να επιλέξετε την καλύτερη λειτουργία που ταιριάζει στις ανάγκες σας.

Βήμα 2: Διαμόρφωση διακομιστή ProFTPD

Πριν αρχίσουμε να το χρησιμοποιούμε, θα χρειαστεί να επεξεργαστούμε ορισμένα αρχεία, το /etc/proftpd/proftpd.conf είναι το προεπιλεγμένο αρχείο διαμόρφωσης για διακομιστές Ubuntu/Debian, για να ξεκινήσουμε την επεξεργασία του χρησιμοποιώντας το εντολή vi, εκτελέστε.

sudo vi /etc/proftpd/proftpd.conf

Πατήστε το πλήκτρο «I» για να ξεκινήσετε την επεξεργασία του αρχείου. Τώρα αλλάξτε το περιεχόμενο του αρχείου όπως φαίνεται παρακάτω.

  1. Όνομα διακομιστή: Ορίστε το ως προεπιλεγμένο όνομα διακομιστή.
  2. Χρήση IPV6: Μπορείτε να το αλλάξετε σε "Απενεργοποίηση", εάν δεν το χρησιμοποιείτε.
  3. DefaultRoot : Καταργήστε το σχόλιο αυτής της γραμμής για να περιορίσετε τους χρήστες με τους αρχικούς φακέλους τους.
  4. RequireValidShell: Καταργήστε το σχόλιο αυτής της γραμμής και κάντε την "Ενεργή" για να ενεργοποιήσετε τη σύνδεση για χρήστες, ακόμη και για όσους δεν έχουν έγκυρο κέλυφος στο /etc/ κοχύλιαγια να συνδεθείτε.
  5. AuthOrder: Καταργήστε το σχόλιο της γραμμής για να ενεργοποιήσετε τη χρήση τοπικών κωδικών πρόσβασης.
  6. Θύρα: Αυτή η γραμμή ορίζει την προεπιλεγμένη θύρα για τον διακομιστή FTP, η οποία είναι 21 από προεπιλογή. Εάν θέλετε, μπορείτε να ορίσετε οποιαδήποτε προσαρμοσμένη θύρα εδώ.
  7. SystemLog: Η προεπιλεγμένη διαδρομή αρχείου καταγραφής, μπορείτε να την αλλάξετε εάν θέλετε.

Αφού κάνετε τις παραπάνω αλλαγές όπως προτείνεται, μπορείτε να αποθηκεύσετε το αρχείο, να πατήσετε το πλήκτρο “ESC” και να γράψετε :x για αποθήκευση και αρκετά .

Τώρα επανεκκινήστε τον διακομιστή ProFTPD χρησιμοποιώντας αυτήν την εντολή.

sudo service proftpd restart

Κατά την εγκατάσταση του ProFTPD, ένας προεπιλεγμένος χρήστης "proftpd" δημιουργήθηκε αυτόματα, αλλά θα χρειαστεί να δημιουργήσουμε έναν κωδικό πρόσβασης για αυτό, για να το κάνουμε, εκτελέστε.

sudo passwd proftpd

Αυτό είναι!. Τώρα μπορείτε να μεταβείτε στις ακόλουθες διευθύνσεις στο πρόγραμμα περιήγησης, θα είναι σε λειτουργία και θα σας ρωτήσει για το όνομα χρήστη και τον κωδικό πρόσβασης.

ftp://youripaddress 

OR

ftp://yourdomian.com

Στο αρχείο Όνομα χρήστη γράψτε "proftpd" και στο αρχείο Κωδικός πρόσβασης γράψτε τον κωδικό πρόσβασης που ορίσατε πριν για τον χρήστη proftpd.

Βήμα 3: Δημιουργία χρηστών ProFTPD

Όπως παρατηρήσατε, βρίσκεστε στον προεπιλεγμένο αρχικό κατάλογο για τον χρήστη "proftpd", ο οποίος δεν είναι χρήσιμος για εμάς, γι' αυτό θα δημιουργήσουμε έναν νέο χρήστη με το /var Ο φάκελος /www/ είναι ο αρχικός φάκελος, ώστε να έχουμε εύκολη πρόσβαση σε αυτόν.

Για να δημιουργήσετε έναν χρήστη FTP πείτε "myproftpduser", εκτελέστε.

sudo useradd myproftpduser

Για να δημιουργήσετε έναν κωδικό πρόσβασης για αυτό.

sudo passwd myproftpduser

Για να αλλάξετε τον αρχικό φάκελο σε /var/www/ run.

sudo usermod -m -d /var/www/ myproftpduser

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

  1. 15 Παραδείγματα Εντολής «useradd».

Τώρα επανεκκινήστε τον διακομιστή ProFTPD χρησιμοποιώντας.

sudo service proftpd restart

Και τώρα μπορείτε να έχετε εύκολη πρόσβαση από τον διακομιστή FTP, μπορείτε επίσης να χρησιμοποιήσετε το Filezilla ή οποιοδήποτε άλλο πρόγραμμα-πελάτη FTP για να αποκτήσετε πρόσβαση και στον διακομιστή FTP σας, αν θέλετε.

Βήμα 4: Αντιμετώπιση προβλημάτων ProFTPD:

Τυχόν διαθέσιμα μηνύματα σφάλματος θα αποθηκευτούν στο /var/log/proftpd/proftpd.log από προεπιλογή, μπορείτε να ελέγξετε αυτό το αρχείο εάν η εγκατάσταση του διακομιστή ProFTPD δεν λειτουργεί, πρέπει επίσης να σημειώσετε ότι μερικές φορές συμβαίνει ο διακομιστής ProFTPD να καθυστερεί και να μην μπορείτε να αποκτήσετε πρόσβαση στον διακομιστή λόγω του μηνύματος «Απόρριψη σύνδεσης», δεν είναι πρόβλημα, το μόνο που έχετε να κάνετε είναι να συνεχίσετε να κάνετε επανεκκίνηση του διακομιστή ProFTPD μέχρι λειτουργεί (σε περίπτωση που δεν υπήρχαν άλλα λάθη).

Έχετε εγκαταστήσει τον διακομιστή ProFTPD στο παρελθόν; Τι πιστεύετε για αυτό όταν το συγκρίνετε με άλλους διακομιστές FTP όπως ο wu-ftpd;