Installieren und konfigurieren Sie den FTP -Server auf Linux Mint Top 10

Installieren und konfigurieren Sie den FTP -Server auf Linux Mint Top 10

FTP oder das Dateiübertragungsprotokoll ist das beliebteste Netzwerkprotokoll, das zum Übertragen von Dateien und Informationen zwischen zwei Systemen über ein Netzwerk verwendet wird. Die standardmäßige FTP verschlüsselt jedoch den Datenverkehr nicht, was keine sichere Methode ist und zu einem Angriff auf einen Server führen kann. Hier kommt VSFTPD, das für sehr sichere FTP -Daemon steht und ein sicherer, stabiler und schneller FTP -Server ist. Vsftpd ist unter gnu gpl lizenziert. Für die meisten Linux -Verteilungen wird VSFTPD als Standard -FTP -Server verwendet. In diesem Artikel erfahren Sie, wie Sie den FTP -Server unter Linux Mint -Betriebssystem installieren und konfigurieren.

Hinweis: Wir haben die Prozedur und Befehle unter Linux Mint 20 OS erläutert. Mehr oder weniger das gleiche Verfahren kann in älteren Münzversionen befolgt werden.

FTP -Server installieren

Folgen Sie den folgenden Schritten, um einen FTP -Server unter Linux Mint zu installieren:

Schritt 1: Installieren Sie VSFTPD

Unser erster Schritt besteht darin, VFTPD auf unserem System zu installieren. Starten Sie dazu das Terminal in Mint -Betriebssystem mit der Tastaturverknüpfung von Strg+Alt+T. Geben Sie dann den folgenden Befehl im Terminal aus, um den System -Repository -Index zu aktualisieren:

$ sudo APT Update

Installieren Sie dann VSFTPD mit dem folgenden Befehl in Terminal:

$ sudo apt install -y vsftpd

Nach Abschluss der Installation von VSFTPD werden wir uns zur Konfiguration bewegen.

Schritt 2: Konfigurieren Sie VSFTPD

Der VSFTPD kann über die konfiguriert werden /etc/vsftpd.Conf Datei. Bearbeiten die /etc/vsftpd.Conf Datei mit dem folgenden Befehl in Terminal:

$ sudo nano /etc /vsftpd

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

Hören = nein
anonymous_enable = no
local_enable = ja
write_enable = ja
local_umask = 022
DIRMESSAGE_ENABLE = Ja
use_localtime = yes
XFerLog_enable = Ja
Connect_from_port_20 = Ja
chroot_local_user = ja
Secure_chroot_dir =/var/run/vsftpd/leer
pam_service_name = vsftpd
RSA_CERT_FILE =/ETC/SSL/CERTS/SSL-CERT-SLAKEOIL.Pem
RSA_PRIVATE_KEY_FILE =/etc/ssl/privat/SSL-Cert-Snakeoiloil.Taste
ssl_enable = ja
pasv_enable = ja
pasv_min_port = 10000
pasv_max_port = 10100
degly_writable_chroot = yes
SSL_TLSV1 = Ja
SSL_SSLV2 = Nr
SSL_SSLV3 = Nr

Einmal fertig, speichern und schließen Sie die /etc/vsftpd.Conf Datei.

Schritt 3: Erlauben Sie Ports in der Firewall

Wenn eine Firewall auf Ihrem System ausgeführt wird, müssen Sie einige FTP -Anschlüsse durch sie zulassen. Geben Sie die folgenden Befehle im Terminal aus, um den 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 den folgenden Befehl in Terminal nicht verwenden:

$ sudo UFW Status

Schritt 4: Aktivieren und Ausführen von VSFTPD

Jetzt ist der VSFTPD in der Firewall konfiguriert und erlaubt. Jetzt können wir die VSFTPD -Dienste aktivieren und ausführen. Hier sind die Befehle, um dies zu tun:

Wenn der VSFTPD -Dienst aktiviert wird, um mit dem Start zu beginnen, geben Sie den folgenden Befehl in Terminal aus:

$ sudo systemctl aktivieren vsftpd.Service

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

$ sudo systemctl start vsftpd.Service

Wenn Sie den VSFTPD -Dienst nach dem Vornehmen von Konfigurationsänderungen neu starten müssen, geben Sie den folgenden Befehl im Terminal aus:

$ sudo systemctl restart vsftpd.Service

Um zu überprüfen, ob der VSFTPD aktiv ist und ausgeführt wird, geben Sie den folgenden Befehl in Terminal aus:

$ sudo systemctl Status vsftpd.Service

Schritt 5: Erstellen Sie einen FTP -Benutzer

Erstellen Sie als Nächstes ein Benutzerkonto, mit dem die FTP -Verbindung getestet wird. Geben Sie die folgenden Befehle im Terminal 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, daher ist es Zeit, die FTP -Verbindung zu testen.

Um die FTP -Verbindung lokal zu testen, geben Sie den folgenden Befehl in Terminal aus, indem Sie die tatsächliche IP -Adresse Ihres FTP -Servers ersetzen:

$ ftp

Sie können die FTP -Verbindungsverbindung auch remote testen, indem Sie den gleichen Befehl über das Remote -System verwenden. Ich habe die FTP -Verbindung vom Windows -Computer im Netzwerk getestet.

Sie können auch den FTP -Client wie FileZilla verwenden, um eine Verbindung zum FTP -Server herzustellen. Um die Dateizilla -Anwendung zum Verbinden mit dem FTP -Server zu verwenden, geben Sie die IP -Adresse von FTP Server, Benutzername und Kennwort an, die Sie zuvor festgelegt haben, und anschließend auf die Portnummer 21 und klicken Sie dann auf die Schnelle Verbindung Taste.

Sobald Sie miteinander verbunden sind, werden Sie erfolgreich an der FTP -Server angemeldet und können auf Remote -Server -Dateien und Ordner zugreifen.

Dort haben Sie die Installation und Konfiguration des FTP -Servers auf dem Linux Mint 20 -System. Wenn Sie die oben beschriebenen einfachen Schritte befolgen, können Sie den FTP -Server problemlos einrichten und Dateien übertragen.