Zum Hauptinhalt springen

Installation eines FTP-Servers

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:

image

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:

image

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

image

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:

image

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:

image

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

image

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

image

Nun können wir mit unseren angegebenen Informationen verbinden:

image

image