In diesem Artikel haben wir die notwendigen Schritte erklärt, um den FTP-Server auf Ubuntu 20.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 oder File Transfer Protocol ist ein Protokoll zum Übertragen von Dateien zwischen Computern im Internet über TCP/IP-Verbindungen. Das FTP wurde für eine Client-Server-Architektur entwickelt, alle auf dem Server gespeicherten Dateien sind über FTP-Clients zugänglich.
FTP-Server auf Ubuntu 20.04 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. Installieren des FTP-Servers auf dem Ubuntu-System.
Um den FTP-Server auf Ubuntu zu installieren, führen Sie die folgenden Befehle aus:
sudo apt install vsftpd
Sobald die Installation abgeschlossen ist, starten Sie den vsftpd-Dienst und fügen Sie ihn zum Systemstart hinzu:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
Schritt 3. Neuen Benutzer einrichten.
Wir werden einen neuen Benutzer für den vsftpd-Server hinzufügen und das FTP-Verzeichnis hinzufügen:
adduser meilana
Geben Sie das Passwort für Ihren Benutzer ein und Sie haben einen neuen Benutzer hinzugefügt.
Erstellen Sie als Nächstes ein neues FTP-Verzeichnis im Verzeichnis „/home/username“:
mkdir -p /home/meilana/ftp
Eigentümer des FTP-Verzeichnisses ändern:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
Schritt 4. 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
Schritt 5. Testen des FTP-Servers auf Ubuntu 20.04.
Eine Möglichkeit besteht darin, ein Terminal zu öffnen und zu versuchen, mit ftp
darauf zuzugreifen Befehl und die IP-Adresse des Servers:
ftp 192.168.77.20
Sobald die Verbindung zum Server hergestellt ist, werden Sie nach Benutzername und Passwort gefragt.
Das ist alles, was Sie tun müssen, um den FTP-Server auf Ubuntu 20.04 LTS Focal Fossa zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Vergessen Sie nicht, Ihre wertvollen Fragen/Vorschläge im Kommentarfeld unten zu teilen und geben Sie auch Ihr wertvolles Feedback ab.