Die Installation eines FTP-Servers auf einem Linux-System hängt von der verwendeten Distribution und dem bevorzugten FTP-Server für Ubuntu/Debian, Fedora/CentOS/RHEL usw.
Hier sind die Schritte zur Installation des populären FTP-Servers vsftpd (Very Secure FTP Daemon) auf verschiedenen Distributionen:
1. FTP Server Instalieren bei Ubuntu/Debian-basierten Distributionen!
2. FTP Server Instalieren bei Fedora/CentOS/RHEL-basierten Distributionen!
3. FTP Server Instalieren bei openSUSE-basierten Distributionen!
4. Die Verifizierung der FTP-Server-Installation auf Linux!
1.) FTP Server Instalieren bei Ubuntu/Debian-basierten Distributionen!
1. System aktualisieren:
sudo apt update
2. vsftpd installieren:
sudo apt install vsftpd
3. vsftpd-Dienst starten:
sudo systemctl start vsftpd
4. vsftpd-Dienst aktivieren, damit er beim Systemstart automatisch startet:
sudo systemctl enable vsftpd
5. vsftpd-Konfigurationsdatei bearbeiten:
sudo nano /etc/vsftpd.conf
6. Basis-Konfiguration (in der Datei "/etc/vsftpd.conf"):
- Erlaube lokale Benutzer, sich anzumelden:
local_enable=YES- Ermögliche das Hochladen von Dateien:
write_enable=YES
7. vsftpd-Dienst neu starten, um die Änderungen zu übernehmen:
sudo systemctl restart vsftpd
8. Firewall konfigurieren (falls aktiv), um FTP-Verbindungen zuzulassen:
sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw reload
2.) FTP Server Instalieren bei Fedora/CentOS/RHEL-basierten Distributionen!
1. System aktualisieren:
sudo dnf update # Für Fedora sudo yum update # Für CentOS/RHEL
2. vsftpd installieren:
sudo dnf install vsftpd # Für Fedora sudo yum install vsftpd # Für CentOS/RHEL
3. vsftpd-Dienst starten:
sudo systemctl start vsftpd
4. vsftpd-Dienst aktivieren, damit er beim Systemstart automatisch startet:
sudo systemctl enable vsftpd
5. vsftpd-Konfigurationsdatei bearbeiten:
sudo nano /etc/vsftpd/vsftpd.conf
6. Basis-Konfiguration (in der Datei "/etc/vsftpd/vsftpd.conf"):
- Erlaube lokale Benutzer, sich anzumelden:
local_enable=YES- Ermögliche das Hochladen von Dateien:
write_enable=YES
7. vsftpd-Dienst neu starten, um die Änderungen zu übernehmen:
sudo systemctl restart vsftpd
8. Firewall konfigurieren (falls aktiv), um FTP-Verbindungen zuzulassen:
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent sudo firewall-cmd --zone=public --add-port=21/tcp --permanent sudo firewall-cmd --reload
3.) FTP Server Instalieren bei openSUSE-basierten Distributionen!
1. System aktualisieren:
sudo zypper update
2. vsftpd installieren:
sudo zypper install vsftpd
3. vsftpd-Dienst starten:
sudo systemctl start vsftpd
4. vsftpd-Dienst aktivieren, damit er beim Systemstart automatisch startet:
sudo systemctl enable vsftpd
5. vsftpd-Konfigurationsdatei bearbeiten:
sudo nano /etc/vsftpd.conf
6. Basis-Konfiguration (in der Datei "/etc/vsftpd.conf"):
- Erlaube lokale Benutzer, sich anzumelden:
local_enable=YES- Ermögliche das Hochladen von Dateien:
write_enable=YES
7. vsftpd-Dienst neu starten, um die Änderungen zu übernehmen:
sudo systemctl restart vsftpd
8. Firewall konfigurieren (falls aktiv), um FTP-Verbindungen zuzulassen:
sudo firewall-cmd --zone=public --add-port=20/tcp --permanent sudo firewall-cmd --zone=public --add-port=21/tcp --permanent sudo firewall-cmd --reload
4.) Die Verifizierung der FTP-Server-Installation auf Linux!
Um zu überprüfen, ob der FTP-Server korrekt funktioniert, kannst du einen FTP-Client wie "ftp", "lftp" oder "FileZilla" verwenden, um dich mit dem Server zu verbinden.
Beispiel mit "ftp":
ftp localhost
Du solltest aufgefordert werden, deinen Benutzernamen und dein Passwort einzugeben. Wenn die Verbindung erfolgreich ist, hast du deinen FTP-Server korrekt eingerichtet.
Diese Schritte sollten dir helfen, einen FTP-Server auf deinem Linux-System zu installieren und zu konfigurieren.