Einrichtung FTP Server unter Debian Lenny

Unter Linux gibt es viele FTP Server. In dieser Anleitung wird ProFTPd verwendet (sehr leichte Konfiguration).

Installation ProFTP

Proftpd herunterladen und installieren

apt-get install proftpd

Anpassen der Konfiguration

Der FTP Server wird in /etc/proftpd/proftpd.conf entsprechend den eigenen Bedürfnissen angepasst.

Zuerst sollten wir IPv6 abschalten.

UseIPv6 off

Am Ende der Textdatei fügen wir folgendes hinzu

<Global>
    RequireValidShell off
</Global>

DefaultRoot ~ ftpuser

<Limit LOGIN>
    DenyGroup !ftpuser
</Limit>

Damit haben wir den proftpd Server folgende Dinge mitgeteilt :

1. Der User braucht keine Shell

2. Zugriff ist nur auf das Homeverzeichnis möglich

3. Nur User, die in der Gruppe ftpuser sind, dürfen sich per FTP anmelden

Anschließenden muss der Daemon neu gestartet werden

/etc/init.d/proftpd restart

Die Gruppe ftpuser muss noch erstellt werden

addgroup ftpuser

Nun legen wir noch Benutzer an

adduser ftpbenutzer -shell /bin/false -home /var/www

Und fügen diese der ftpuser Gruppe zu:

adduser ftpbenutzer ftpuser
Navigation
Werkzeuge