FTP

Installieren und konfigurieren Sie den FTP-Server unter Linux Mint 20

Installieren und konfigurieren Sie den FTP-Server unter Linux Mint 20
FTP oder das File Transfer Protocol ist das beliebteste Netzwerkprotokoll, das verwendet wird, um Dateien und Informationen zwischen zwei Systemen über ein Netzwerk zu übertragen. Allerdings verschlüsselt FTP standardmäßig den Datenverkehr nicht, was keine sichere Methode ist und zu einem Angriff auf einen Server führen kann. Hier kommt VSFTPD, das für Very Secure FTP Daemon steht und ein sicherer, stabiler und schneller FTP-Server ist. VSFTPD ist lizenziert unter GNU GPL. Für die meisten Linux-Distributionen wird VSFTPD als Standard-FTP-Server verwendet. In diesem Artikel erfahren Sie, wie Sie den FTP-Server unter Linux Mint OS installieren und konfigurieren.

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-Update

Installieren 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/vsftpd

Fügen Sie nun die folgenden Zeilen hinzu oder entkommentieren Sie sie (falls bereits in der Datei hinzugefügt):

zuhören=NEIN
anonym_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-Status

Schritt 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.Bedienung

Um den VSFTPD-Dienst auszuführen, geben Sie den folgenden Befehl im Terminal aus:

$ sudo systemctl start vsftpd.Bedienung

Wenn 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.Bedienung

Um 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 anhand der tatsächlichen IP-Adresse Ihres FTP-Servers:

$ftp

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.

Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...