Σημείωση: Εξηγήσαμε τη διαδικασία και τις εντολές στο Linux Mint 20 OS. Λίγο πολύ η ίδια διαδικασία μπορεί να ακολουθηθεί σε παλαιότερες εκδόσεις Mint.
Εγκατάσταση διακομιστή FTP
Για να εγκαταστήσετε έναν διακομιστή FTP στο Linux Mint, ακολουθήστε τα παρακάτω βήματα:
Βήμα 1: Εγκαταστήστε το VSFTPD
Το πρώτο μας βήμα θα είναι η εγκατάσταση του VFTPD στο σύστημά μας. Για να το κάνετε αυτό, ξεκινήστε το Terminal στο Mint OS χρησιμοποιώντας τη συντόμευση πληκτρολογίου Ctrl+Alt+T. Στη συνέχεια, εκδώστε την ακόλουθη εντολή στο τερματικό για να ενημερώσετε τον δείκτη αποθετηρίου συστήματος:
$sudoκατάλληλη ενημέρωση
Στη συνέχεια, εγκαταστήστε το VSFTPD χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:
$sudoκατάλληλοςεγκαθιστώ -καιvsftpd
Αφού ολοκληρωθεί η εγκατάσταση του VSFTPD, θα προχωρήσουμε στη διαμόρφωση.
Βήμα 2: Διαμόρφωση του VSFTPD
Το VSFTPD μπορεί να ρυθμιστεί μέσω του /etc/vsftpd.conf αρχείο. Επεξεργαστείτε το /etc/vsftpd.conf χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:
$sudo νανο /και τα λοιπά/vsftpdΤώρα προσθέστε ή αποσυνδέστε τις ακόλουθες γραμμές (αν έχουν προστεθεί ήδη στο αρχείο):
άκου = ΟΧΙanonymous_enable = ΟΧΙ
local_enable = ΝΑΙ
write_enable = ΝΑΙ
local_umask = 022
dirmessage_enable = ΝΑΙ
use_localtime = ΝΑΙ
xferlog_enable = ΝΑΙ
connect_from_port_20 = ΝΑΙ
chroot_local_user = ΝΑΙ
safe_chroot_dir =/var/run/vsftpd/κενό
pam_service_name = vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file =/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = Ναι
pasv_enable = Ναι
pasv_min_port = 10000
pasv_max_port = 10100
allow_writeable_chroot = ΝΑΙ
ssl_tlsv1 = ΝΑΙ
ssl_sslv2 = ΟΧΙ
ssl_sslv3 = ΟΧΙ
Μόλις τελειώσετε, αποθηκεύστε και κλείστε το /etc/vsftpd.conf αρχείο.
Βήμα 3: Επιτρέψτε τις θύρες στο τείχος προστασίας
Εάν τρέχει ένα τείχος προστασίας στο σύστημά σας, θα πρέπει να επιτρέψετε ορισμένες θύρες FTP μέσω αυτού. Εκδώστε τις ακόλουθες εντολές στο τερματικό για να επιτρέψετε τις θύρες 20 και 21:
$sudoufw επιτρέψτεείκοσι/tcp$sudoufw επιτρέψτεείκοσι ένα/tcp
Μπορείτε να επαληθεύσετε εάν η θύρα έχει επιτραπεί στο τείχος προστασίας ή όχι χρησιμοποιώντας την ακόλουθη εντολή στο τερματικό:
$sudoufw κατάστασηΒήμα 4: Ενεργοποιήστε και εκτελέστε το VSFTPD
Τώρα το VSFTPD έχει ρυθμιστεί και επιτρέπεται στο τείχος προστασίας. τώρα μπορούμε να ενεργοποιήσουμε και να εκτελέσουμε τις υπηρεσίες VSFTPD. Ακολουθούν οι εντολές για να το κάνετε:
Για να ενεργοποιήσετε την εκκίνηση της υπηρεσίας VSFTPD, εκδώστε την ακόλουθη εντολή στο τερματικό:
$sudosystemctlεπιτρέπωvsftpd.serviceΓια να εκτελέσετε την υπηρεσία VSFTPD, εκδώστε την ακόλουθη εντολή στο τερματικό:
$sudosystemctl εκκίνηση vsftpd.serviceΕάν πρέπει να κάνετε επανεκκίνηση της υπηρεσίας VSFTPD αφού κάνετε οποιεσδήποτε αλλαγές στη διαμόρφωση, εκδώστε την ακόλουθη εντολή στο τερματικό:
$sudosystemctl επανεκκίνηση vsftpd.serviceΓια να επαληθεύσετε εάν το VSFTPD είναι ενεργό και εκτελείται, εκδώστε την ακόλουθη εντολή στο τερματικό:
$sudosystemctl status vsftpd.service
Βήμα 5: Δημιουργήστε έναν χρήστη FTP
Στη συνέχεια, δημιουργήστε έναν λογαριασμό χρήστη που θα χρησιμοποιηθεί για τον έλεγχο της σύνδεσης FTP. Εκδώστε τις ακόλουθες εντολές στο τερματικό για να δημιουργήσετε έναν λογαριασμό χρήστη και να ορίσετε έναν κωδικό πρόσβασης:
$ $sudoπρόσθεσε χρήστη<όνομα χρήστη>>$sudo passwd <όνομα χρήστη>>
Βήμα 6: Δοκιμάστε τη σύνδεση FTP
Τώρα ο διακομιστής FTP είναι έτοιμος, οπότε ήρθε η ώρα να δοκιμάσετε τη σύνδεση FTP.
Για να δοκιμάσετε τοπικά τη σύνδεση FTP, εκδώστε την ακόλουθη εντολή στο τερματικό αντικαθιστώντας την από την πραγματική διεύθυνση IP του διακομιστή FTP:
$ftp <διεύθυνση IP>>
Μπορείτε επίσης να δοκιμάσετε τη σύνδεση FTP από απόσταση χρησιμοποιώντας την ίδια παραπάνω εντολή από το απομακρυσμένο σύστημα. Έχω δοκιμάσει τη σύνδεση FTP από το μηχάνημα Windows στο δίκτυο.
Μπορείτε επίσης να χρησιμοποιήσετε το πρόγραμμα -πελάτη FTP όπως το Filezilla για να συνδεθείτε στον διακομιστή FTP. Για να χρησιμοποιήσετε την εφαρμογή Filezilla για σύνδεση με τον διακομιστή FTP, δώστε τη διεύθυνση IP του διακομιστή FTP, το όνομα χρήστη και τον κωδικό πρόσβασης που έχετε ορίσει νωρίτερα και τον αριθμό θύρας 21 και, στη συνέχεια, κάντε κλικ στο Γρήγορη σύνδεση κουμπί.
Μόλις συνδεθείτε, θα συνδεθείτε επιτυχώς στον διακομιστή FTP και θα έχετε πρόσβαση σε απομακρυσμένα αρχεία και φακέλους διακομιστή.
Εκεί έχετε την εγκατάσταση και τη διαμόρφωση του διακομιστή FTP στο σύστημα Linux Mint 20. Ακολουθώντας τα παραπάνω απλά βήματα που περιγράφονται παραπάνω, μπορείτε εύκολα να ρυθμίσετε τον διακομιστή FTP και να μεταφέρετε αρχεία μέσω αυτού.