In diesem Artikel haben wir die notwendigen Schritte erklärt, um den FTP-Server auf Ubuntu 18.04 LTS zu installieren. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
FTP ist ein Client-Server-Protokoll, das zwei Kommunikationskanäle zwischen Client und Server ermöglicht. Mit einem FTP-Client können wir die Dateien auf den Server hochladen, herunterladen und löschen. Zunächst muss der Client den FTP-Server authentifizieren. Die FTP-Sitzung funktioniert sowohl im passiven als auch im aktiven Modus. Aktiv ist der Standardmodus für FTP. Wenn der Client im aktiven Verbindungsmodus beginnt, die erste Verbindung herzustellen, initiiert der Server die zweite Verbindung und ermöglicht die Datenübertragung an den Client. Bei einer passiven Verbindung stellt der Client eine Verbindung her und sendet den PASV-Befehl an den Server. Dann sendet der Server die Portnummer an den Client.
FTP-Server auf Ubuntu installieren
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade
Schritt 2. FTP-Server auf Ubuntu 18.04 LTS installieren.
Der VSFTP-Daemon befindet sich in den Standard-Repositories, sodass die Installation mit einem einzigen Befehl durchgeführt werden kann. Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
sudo apt install vsftpd
Nach der Installation von VSFTPD können die folgenden Befehle verwendet werden, um den Serverdienst zu stoppen, zu starten und zu aktivieren, damit er immer startet, wenn der Server startet:
sudo systemctl stop vsftpd.service sudo systemctl start vsftpd.service sudo systemctl enable vsftpd.service
Schritt 3. vsftpd konfigurieren.
Wir werden eine brandneue Konfigurationsdatei erstellen. Bevor wir das tun, benennen wir das Original mit dem Befehl um:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
Erstellen Sie die neue Datei mit dem Befehl:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES 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.key ssl_enable=NO pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
Das ist alles, was Sie tun müssen, um den FTP-Server auf Ubuntu 18.04 zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.