Hallo,
1.
<Limit LOGIN>
AllowUser backup
DenyALL
</Limit>
Durch das setzen dieser Option verbietest du allen Usern außer "backup" den FTP-Zugriff.
2.
Der User "backup" muss im System vorhanden sein. Das heißt du musst via adduser einen User in deinem System erstellen und diesem ein Home-Dir geben.
Ich Empfehle dir folgenden Befehl, wenn du den User "backup" anlegen möchtest:
addgroup ftpuser
adduser --gecos GECOS --ingroup ftpuser --shell /bin/false --home /var/www/backup backup
Kleine Erklärung was die einzelnen Optionen dieses Befehls bewirken:
--gecos GECOS --> Keine persönlichen Daten Speichern (Beispiel: Name, Vorname usw.)
--ingroup ftpuser --> Fügt den neu angelegten User der Gruppe ftpuser hinzu, die du zuvor erstellt hast
--shell /bin/false --> Der neu angelegte User bekommt keine gültige SHELL
--home /var/www/backup --> legt das Home-Dir des neu angelegten Users fest (/var/www/ immer für Online-Aktivitäten zu empfehlen)
3. Ich würde deiner proftpd.conf folgenden Befehl hinzufügen:
Dieser Befehl verhindert, dass sich FTP-User auf dem ganzen System bewegen können und sperrt jeden FTP-User in sein Home-Dir ein. Bei dem User "backup" wäre das in unserem Fall /var/www/backup/
4.
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
Was soll das? Erstens hast du <Limit Login> schon an einer anderen stelle deiner config konfiguriert und zweitens macht diese Option ohnehin kein Sinn, weil du erst allen Usern den FTP-Zugriff erlaubst und eine Option weiter verbietest du wieder allen Usern den FTP-Zugriff.
Behebe erstmal die Fehler und melde dich dann nochmal, falls es immer noch nicht klappen sollte. Und lies dir das Manual auf proftpd.org oder halt auf proftpd.de, wenn du kein Englisch können solltest durch. Wobei linux ohne Englisch generell ein weniger schwer werden dürfte
Achja und noch was...
Zitat von NoXqs
Du setzt einen FTP-Server auf, ohne übers Netz auf den Server zugreifen zu können?
Respekt!!
Just my 2 cents.
Zitat von Das Kamel
versteh ich net
Was NoXqs damit glaube ich sagen möchte ist... wieso man einen FTP-Server anlegen sollte ohne jeglichen Zugriff lokal oder extern auf diesen zu haben. Weil wenn lokaler oder externer Zugriff möglich ist, brauchst du den Server ja nicht aus der Garage zu holen um die config zu kopieren... Denk mal drüber nach
gruß aeson