**Installation und Konfiguration eines FTP-Servers unter Ubuntu 21**
FTP (File Transfer Protocol) ist ein weit verbreitetes Kommunikationsprotokoll zur Übertragung von Dateien von einem Computer zu einem anderen. Durch die Installation eines FTP-Servers unter Ubuntu 21 können Sie Ihre Dateien mit anderen Geräten teilen. Hier ist eine schrittweise Anleitung:
**1. Installation des vsftpd-Pakets:**
Ubuntu 21 stellt das beliebte FTP-Server-Paket vsftpd (Very Secure FTP Daemon) in den Standard-Repositories bereit. Öffnen Sie ein Terminal und verwenden Sie die folgenden Befehle, um das Paket zu installieren:
```bash
sudo apt update
sudo apt install vsftpd
```
**2. vsftpd-Konfiguration:**
Die Konfigurationsdatei von vsftpd befindet sich unter `/etc/vsftpd.conf`. Sie können einen Texteditor im Terminal öffnen, um diese Datei zu bearbeiten:
```bash
sudo nano /etc/vsftpd.conf
```
In dieser Datei können Sie wichtige Konfigurationseinstellungen vornehmen, wie zum Beispiel:
- `anonymous_enable`: Aktiviert oder deaktiviert den anonymen Benutzerzugriff.
- `local_enable`: Aktiviert oder deaktiviert den Zugriff für lokale Benutzer.
- `write_enable`: Aktiviert oder deaktiviert Schreibzugriffe auf Dateien.
- `chroot_local_user`: Sperrt lokale Benutzer in ihre eigenen Home-Verzeichnisse ein.
**3. vsftpd-Dienst starten und aktivieren:**
Starten Sie den vsftpd-Dienst und stellen Sie sicher, dass er beim Start des Systems automatisch gestartet wird:
```bash
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
```
**4. Firewall-Einstellungen:**
Um den externen Zugriff auf den FTP-Server zu ermöglichen, müssen Sie möglicherweise die integrierte Firewall UFW von Ubuntu konfigurieren. Zum Beispiel können Sie den folgenden Befehl verwenden, um eingehende Verbindungen für FTP zu erlauben:
```bash
sudo ufw allow ftp
```
**5. Verwalten von Benutzern:**
Um auf den FTP-Server zugreifen zu können, müssen die Benutzer auf Ihrem Ubuntu-System vorhanden sein. Sie können einen neuen Benutzer mit dem Befehl `adduser` erstellen:
```bash
sudo adduser neuer_benutzername
```
Weisen Sie dem Benutzer ein Passwort zu und geben Sie alle optionalen Informationen ein.
**6. Testen des Servers:**
Stellen Sie sicher, dass der FTP-Server ordnungsgemäß konfiguriert ist, indem Sie mit einem FTP-Client eine Verbindung zum Server herstellen und Dateien übertragen.
Indem Sie diesen Anweisungen folgen, können Sie unter Ubuntu 21 einen FTP-Server installieren und Ihre Dateien problemlos freigeben.