GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Vsftpd unter Ubuntu 18.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie vsftpd auf Ihrem Ubuntu 18.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, FTP steht für „File Transfer Protocol“, und es erlaubt Sie können Dateien auf einen entfernten Computer übertragen.Die gängigste FTP-Server-Software für Ubuntu ist das vsftpd-Paket, was für „sehr sicherer FTP-Daemon“ steht. Es ist das Standard-FTP-Paket für Ubuntu und auch für die meisten anderen Linux-Distributionen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation eines FTP-Servers auf einem Ubuntu 18.04 (Bionic Beaver) Server.

Installieren Sie Vsftpd auf Ubuntu 18.04 LTS Bionic Beaver

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-get-Befehle im Terminal ausführen.

sudo apt-get updatesudo apt-get upgrade

Schritt 2. VSFTPD auf Ubuntu 18.04 LTS installieren.

Um VSFTPD zu installieren, führen Sie den folgenden Befehl von Ihrem Terminal aus:

sudo apt install vsftpd

Schritt 3. VSFTPD konfigurieren.

Nach erfolgreicher Installation können wir fortfahren und konfigurieren:

### nano /etc/vsftpd.conf Steuert, ob anonyme Anmeldungen erlaubt sind oder nicht.anonymous_enable=NO# Lokalen Benutzern erlauben, sich anzumeldenlocal_enable=YES# 'write_enable' auf YES setzen, um Änderungen am Dateisystem zuzulassenwrite_enable=YES# um ASCII-Uploads zu ermöglichen (um zu verhindern, dass hochgeladene Skripte beschädigt werden),# ohne das DoS-Risiko von SIZE- und ASCII-Downloads. ASCII-Mangling sollte sowieso auf dem Client sein..ascii_upload_enable=YESascii_download_enable=YES# Sie können das Root-Verzeichnis der FTP-Benutzer festlegen. wenn nicht angegeben, entspricht das Home-Verzeichnis des Benutzers dem FTP-Home-Verzeichnislocal_root=public_html

Speichern und schließen Sie die Datei. Starten Sie den vsftpd-Dienst neu, um die Änderungen zu übernehmen:

sudo systemctl restart vsftpdsudo systemctl enable vsftpd

Überprüfen Sie mit dem Befehl, ob der vsftpd-Dienst läuft oder nicht:

sudo systemctl status vsftpd

Beispielausgabe:

vsftpd.service - vsftpd-FTP-Server Loaded:geladen (/lib/systemd/system/vsftpd.service; enabled; vend Active:active (running) since Thu 2018-07-16 17:28:31 IST; 31s a Prozess:2040 ExecStartPre=/bin/mkdir -p /var/run/vsftpd/empty (co Main PID:2043 (vsftpd) Tasks:1 Memory:492.0K CPU:46ms CGroup:/system.slice/vsftpd.service └─ 2043 /usr/sbin/vsftpd /etc/vsftpd.confJul 16 17:36:31 ubuntuserver systemd[1]:Startet vsftpd-FTP-Server.Jul 16 17:36:31 ubuntuserver systemd[1]:Started vsftpd-FTP-Server. 

Schritt 4. Firewall konfigurieren.

Falls Sie die UFW-Firewall aktiviert haben, führen Sie den folgenden Befehl aus, um eingehenden Datenverkehr an FTP-Ports zuzulassen:

sudo ufw allow from any to any port 20,21,10000:10100 proto tcp

Schritt 5. Erstellen Sie einen FTP-Benutzer.

Wir werden jetzt einen neuen Benutzer erstellen, den wir verwenden, um uns bei FTP anzumelden. In diesem Beispiel erstellen wir einen neuen Benutzer namens chedelics:

sudo adduser chedelics

Herzlichen Glückwunsch! Sie haben vsftpd erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von vsftpd im Ubuntu 18.04 LTS (Bionic Beaver)-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle vsftpd-Website.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

  2. So installieren Sie PlayOnLinux auf Ubuntu 20.04 LTS

  3. So installieren Sie MariaDB in Ubuntu 20.04 LTS

  4. So installieren Sie Ansible unter Ubuntu 20.04 LTS / 21.04

  5. Installieren Sie VSFTPD auf Ubuntu 16.04

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Vsftpd unter Ubuntu 15.04

So installieren Sie Vsftpd unter Ubuntu 16.04

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie den FTP-Server unter Ubuntu 20.04 LTS