Hinweis: Wir haben das Verfahren und die Befehle unter Linux Mint 20 OS erklärt. Mehr oder weniger dasselbe Verfahren kann in älteren Mint-Versionen befolgt werden.
FTP-Server installieren
Führen Sie die folgenden Schritte aus, um einen FTP-Server unter Linux Mint zu installieren:
Schritt 1: VSFTPD installieren
Unser erster Schritt wird sein, VFTPD auf unserem System zu installieren. Starten Sie dazu das Terminal in Mint OS mit der Tastenkombination Strg+Alt+T. Geben Sie dann im Terminal den folgenden Befehl aus, um den System-Repository-Index zu aktualisieren:
$ sudo apt-UpdateInstallieren Sie dann VSFTPD mit dem folgenden Befehl im Terminal:
$ sudo apt install -y vsftpd
Nachdem die Installation von VSFTPD abgeschlossen ist, werden wir zur Konfiguration übergehen.
Schritt 2: VSFTPD konfigurieren
Das VSFTPD kann über die /etc/vsftpd.conf Datei. Bearbeiten Sie die /etc/vsftpd.conf Datei mit dem folgenden Befehl im Terminal:
$ sudo nano /etc/vsftpdFügen Sie nun die folgenden Zeilen hinzu oder entkommentieren Sie sie (falls bereits in der Datei hinzugefügt):
zuhören=NEINanonym_enable=NEIN
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=JA
chroot_local_user=JA
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.Schlüssel
ssl_enable=Ja
pasv_enable=Ja
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=JA
ssl_tlsv1=JA
ssl_sslv2=NEIN
ssl_sslv3=NEIN
Wenn Sie fertig sind, speichern und schließen Sie das /etc/vsftpd.conf Datei.
Schritt 3: Ports in der Firewall zulassen
Wenn auf Ihrem System eine Firewall ausgeführt wird, müssen Sie einige FTP-Ports durch diese zulassen. Geben Sie die folgenden Befehle im Terminal aus, um die Ports 20 und 21 zuzulassen:
$ sudo ufw erlauben 20/tcp$ sudo ufw erlauben 21/tcp
Sie können überprüfen, ob der Port in der Firewall zugelassen wurde oder nicht, indem Sie den folgenden Befehl im Terminal verwenden:
$ sudo ufw-StatusSchritt 4: VSFTPD aktivieren und ausführen
Jetzt ist das VSFTPD konfiguriert und in der Firewall zugelassen; jetzt können wir die VSFTPD-Dienste aktivieren und ausführen. Hier sind die Befehle dazu:
Um den VSFTPD-Dienst beim Booten zu aktivieren, geben Sie den folgenden Befehl im Terminal aus:
$ sudo systemctl enable vsftpd.BedienungUm den VSFTPD-Dienst auszuführen, geben Sie den folgenden Befehl im Terminal aus:
$ sudo systemctl start vsftpd.BedienungWenn Sie den VSFTPD-Dienst neu starten müssen, nachdem Sie Konfigurationsänderungen vorgenommen haben, geben Sie den folgenden Befehl im Terminal aus:
$ sudo systemctl restart vsftpd.BedienungUm zu überprüfen, ob VSFTPD aktiv ist und ausgeführt wird, geben Sie den folgenden Befehl im Terminal ein:
$ sudo systemctl status vsftpd.Bedienung
Schritt 5: Erstellen Sie einen FTP-Benutzer
Erstellen Sie als Nächstes ein Benutzerkonto, das zum Testen der FTP-Verbindung verwendet wird. Geben Sie im Terminal die folgenden Befehle aus, um ein Benutzerkonto zu erstellen und ein Kennwort festzulegen:
$ $ sudo adduser$ sudo passwd
Schritt 6: FTP-Verbindung testen
Jetzt ist unser FTP-Server bereit, also ist es Zeit, die FTP-Verbindung zu testen.
Um die FTP-Verbindung lokal zu testen, geben Sie den folgenden Befehl im Terminal ein, indem Sie das
Sie können die FTP-Verbindung auch aus der Ferne testen, indem Sie den gleichen obigen Befehl vom Remote-System aus verwenden. Ich habe die FTP-Verbindung vom Windows-Rechner im Netzwerk getestet.
Sie können auch den FTP-Client wie Filezilla verwenden, um sich mit dem FTP-Server zu verbinden. Um die Filezilla-Anwendung zum Herstellen einer Verbindung mit dem FTP-Server zu verwenden, geben Sie die IP-Adresse des FTP-Servers, den Benutzernamen und das Passwort, die Sie zuvor festgelegt haben, sowie die Portnummer 21 ein und klicken Sie dann auf Schnelle Verbindung Taste.
Sobald die Verbindung hergestellt ist, werden Sie erfolgreich beim FTP-Server angemeldet und können auf Dateien und Ordner des Remote-Servers zugreifen.
Dort haben Sie die Installation und Konfiguration des FTP-Servers auf dem Linux Mint 20-System. Indem Sie die oben beschriebenen einfachen Schritte befolgen, können Sie den FTP-Server einfach einrichten und Dateien darüber übertragen.