Zum Hauptinhalt springen

Dedicated Server: Installation eines FTP-Servers

Die Anleitung wurde mit folgenden Produkten erstellt:

(Einzelheiten können sich bei Produkten anderer Anbieter unterscheiden, die Grundkonzepte bleiben in der Regel unverändert)

Einführung

Das FTP (File Transfer Protocol) ist ein Netzwerkprotokoll, das dazu dient, Dateien über ein TCP/IP-Netzwerk zu übertragen. Das Protokoll wurde entwickelt, um den einfachen Austausch von Dateien zwischen Systemen zu ermöglichen. Mit dem FileZilla Server kann solch ein FTP-Server auf einem Linux Betriebssystem eingerichtet werden. Der FileZilla Server ist dabei einfach zu installieren und zu konfigurieren und bietet zahlreiche Funktionen wie die Möglichkeit, Benutzerkonten einzurichten, Zugriffsrechte zu verwalten und Dateien zu übertragen. In dieser Anleitung werden wir uns mit der Installation und Konfiguration des FileZilla Server-Dienstes auf einem Linux-Server beschäftigen.

Wie installiere ich den FTP Server, und füge einen Nutzer hinzu?

Als Erstes muss ein FTP Server installiert werden. Dafür verbindest du dich ein mal via SSH(Putty) mit dem Server.

Um den FTP Server nun zu installieren, gibst du folgendes ein apt-get install proftpd. Die Abfrage musst du dann noch mit einem Y und Enter bestätigen:

Jetzt müssen wir noch die Konfiguration anpassen. Dafür geben wir ein mal folgendes ein nano /etc/proftpd/proftpd.conf und bestätigen. Anschließend wird die Konfigurationsdatei im Nanoeditor geöffnet:

Folgende Einträge müssen hinzugefügt werden:

Jetzt muss der FTP-Server neu gestartet werden, sodass die Änderungen übernommen werden. Dies kann man mit folgendem Befehl mache: service proftpd restart

Wie füge ich einen FTP Nutzer hinzu?

Um jetzt den neuen FTP Nutzer anzulegen, müssen wir erst eine FTP Gruppe erstellen. Dies machen wir mit dem Befehl addgroup ftpuser. Dies sieht dann so aus:

Jetzt können wir unseren ersten FTP Benutzer hinzufügen, mit den Befehlen: adduser benutzerftp -shell /bin/false -home /var/www und anschließend adduser benutzerftp ftpuser.

Nun werden wir aufgefordert, ein Passwort zu setzen:

Anschließend müssen wir noch bestätigen, dass die Eingaben auch korrekt sind:

Als letzten Schritt müssen wir den neuen User nun noch der Gruppe zuweisen per adduser benutzerftp ftpuser :

Nun können wir mit unseren angegebenen Informationen verbinden: