Download: http://mai-computerhilfe.de/NExt/Addons_Beta/
Aktuelles Paket: NEXT_proftpd--1.3.2B2--FSC_231.tgz-FSC_222.tgz
Aktuelles Readme (EN): NEXT_proftpd--1.3.2B2--readme.txt
Aktuelles Readme (DE): NEXT_proftpd--1.3.2B2--readme_de.txt
Aktuelles HowTo (DE): Kleines_Howto_proftpd.pdf
==================================================================================
Da nach dem Paket schon gefragt wurde, stelle ich es mal zum Download bereit.
Vielen Dank an Brevheart für die viele Arbeit mit diesem Paket, und an Tetraeder für den ersten Betatest und das erste Feedback.
Die Readmes enthalten noch einige Fehlerchen, die Beschreibung hier im Thread wurde soweit möglich, schon angepasst.
Das korrigieren wir mit der nächsten Version, dafür ist es ja eine Beta

Was noch fehlt:
- Zusammenspiel mit openssl beschreiben, openssl Paket.
- Direkter Zugriff auf die ftp-online Webseite.
- Liste der getesteten Clients.
==================================================================================
Diese Software ist ausschließlich dazu bestimmt, mit den "NExt" Firmware Extensions für AMS150 und kompatible NAS Geräte genutzt zu werden.
WICHTIG:
Um dieses Paket nutzen zu können, muss vorher das "NExtFW Base" Paket installiert werden.
INSTALLATION DES PAKETES:
Das Paket kann über das Admin-GUI des Gerätes installiert werden ("Wartung" - "Firmware-Erweiterungen laden") / ("Maintenance" - load firmware extensions") oder über ein Netzwerklaufwerk. Das Admin-GUI erreichen Sie unter http://<NAME_DES_GERÄTES> oder http://<IP_ADRESSE_DES_GERÄTES>.
Informationen zur Version des Paketes erhalten Sie auf der "NExtFW" Statusseite. Diese erreichen Sie im Admin-GUI, nachdem Sie das "NextFW Base"
Paket installiert haben. Alternativ können Sie auch das NEXT_webadmin Paket installieren, das mehr Funktionalität bietet.
WICHTIG: Bitte beachten Sie, dass eine Installation der original Firmware Extensions die "NExt" Firmware Extensions nicht vollständig deinstalliert.
Bitte installieren Sie zum Entfernen der Extensions das "NExtFW cleanup" Paket, welches die Extensions vollständig löscht oder formatieren Sie die Festplatte.
(!!! dabei gehen alle Daten verloren !!!) Einzelne Pakete können über das NEXT_webadmin Paket oder per Kommandozeile deinstalliert werden.
PAKETINHALT:
Diese Erweiterung installiert ProFTPD 1.3.2 (inetd Version) mit mysql Unterstützung auf dem Gerät.
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_facts.c
mod_ident.c
mod_sql.c
mod_sql_mysql.c
mod_tls.c
mod_dynmasq.c
mod_quotatab.c
mod_quotatab_file.c
mod_quotatab_sql.c
mod_cap.c
Bitte nutze Port 26 für die Verbindung zum ProFTPD Server
ÄNDERUNGEN:
1.3.2B2 (Beta)
- Version 1.3.2 neu compiliert, jetzt mit neuen Modulen, mod_dynmasq.c, mod_quotatab.c, mod_quotatab_file.c, mod_quotatab_sql.c
- Änderung der proftpd.conf für quotatab (jetzt wird der last login in proftpd Admin angezeigt) durchgeführt.
- default_shell in der configuration.xml (proftpd Admin) auf /bin/sh gesetzt.
1.3.2B1 (Beta)
- neue Version 1.3.1
VORAUSSETZUNGEN:
Ihr benötigt folgende Pakete für volle Funktionalität von ProFTPD!
NEXT_base-AMS--2.0.03 oder neuer
NEXT_webadmin--3.0.0B1 oder neuer
NEXT_lighttpd package,
NEXT_php package,
NEXT_mysql package,
NEXT_python package.
PROBLEME UND EINSCHRÄNKUNGEN:
!! Achtung!! Zum testen wurde der Benutzer: Test mit dem Kennwort: Test in die mysql Datenbank integriert. Soll sich der root Benutzer anmelden dürfen,
muß in der proftpd.conf Datei RootLogin on (/mnt/.zap/opt/proftpd/etc/proftpd.conf) geändert werden.
- Wenn Sie von aussen auf Ihren AMS/SBALN2/LS ein Verbindung herstellen wollen, editieren Sie bitte die proftpd.conf und die kommentieren MasqueradeAddress und PassivPorts (51000-52000) aus, dann müssen Sie noch den Port in Ihrem Router zu ihrem AMS/SBLAN2/LS weiterleiten. Passen Sie dann noch Ihre dyndns Adresse an.
- Wenn Sie den FTP-online Status sehen wollen, können Sie das über http://<IP_ADRESSE_DES_GERÄTES>:81/ftp-online/index.php überwachen.
(Sie brauchen lighttpd und das php Paket)
- Wenn Sie nur ssl Verbindungen zu lassen wollen, editieren Sie die proftpd.conf und änderen den Eintrag so:
TLSRequired off to TLSRequired on
- Wenn Sie sich über SSL verbinden, ist der Download und Upload langsamer.
MYSQL:
- Sie können einen neuen Benutzer oder Gruppe einfach über proftpd admin v1.2 hinzufügen oder löschen. Auch das Home Verzeichnis
des Benzutzers kann hier angegeben werden. http://<IP_ADRESSE_DES_GERÄTES>:81/proftpd_admin_v1.2/index.php (Sie brauchen lighttpd und das php Paket)
Clients
Ich habe 4 Windows FTP Clients getestet:
- FileZilla 3.0.11.1
Servertyp = FTPS - FTP over TLS/SSL
- FlashXP v.3.6.0 > AUTH TLS oder AUTH SSL
- Total Commander 7.0.1 oder neuer (du brauchst die tls/ssl Erweiterung für eine
SSL Verbindung)
- FireFTP > FTP cLient für Mozilla (Plugin)
Diese Software wird in der vorliegenden Form, ohne Gewähr auf Funktion, bereitgestellt. Für eventuelle Schäden, die durch die Benutzung der
Erweiterungen entstehen können, können wir nicht haftbar gemacht werden. Die Benutzung der Software geschieht auf eigenes Risiko.
Viel Spaß,
Brevheart und das ganze NExtFW Team
==================================================================================
This software is intended to be used with the "NExt" Firmware Extensions for AMS150 and compatible NAS devices only.
IMPORTANT:
To use this package you will need to install the NExtFW base package first!
HOW TO INSTALL THIS PACKAGE:
The package can be installed via the Admin-GUI of the device ("Maintenance" - "load firmware extensions") or via network share. You can reach the Admin-GUI at http://<NAME_OF_THE_DEVICE> or http://<IP_ADDRESS_OF_THE_DEVICE>. Version information for this package is displayed via the "NExtFW" status page which you can reach via Admin-GUI right after you have installed the base package. Alternatively, you can install the NEXT_webadmin package with more functionality.
IMPORTANT: Please note that installing the original Firmware Extensions will not automatically deinstall the "NExt" Firmware Extensions completely.
Please install the NExtFW cleanup package provided by NExt or format the hard disk (loosing all data!) to get rid of the Firmware Extensions at all.
Single packages can be deinstalled via the NEXT_webadmin package or via command line.
PACKAGE CONTENTS:
This addon adds ProFTPD 1.3.2 (inetd Version) with mysql support to your device.
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_facts.c
mod_ident.c
mod_sql.c
mod_sql_mysql.c
mod_tls.c
mod_dynmasq.c
mod_quotatab.c
mod_quotatab_file.c
mod_quotatab_sql.c
mod_cap.c
Please use Port 26 to connect to ProFTPD Server.
CHANGES:
1.3.2B2 (Beta)
- new compiled version 1.3.2, now with new modules, mod_dynmasq.c
mod_quotatab.c, mod_quotatab_file.c, mod_quotatab_sql.c
- Change the proftpd.conf for quotatab (now you can see the last login in proftpd Admin).
- change the default_shell in configuration.xml (proftpd Admin) to /bin/sh.
PREREQUISITES:
You need these packages for full functionality:
NEXT_base-AMS--2.0.03 package or newer,
NEXT_webadmin--3.0.0B1 or newer,
NEXT_lighttpd package,
NEXT_php package,
NEXT_mysql package,
NEXT_python package.
ISSUES AND RESTRICTIONS:
!!Attention!! For testing, the user: test with password: test is integrated in the mysql database.
If you want root login, change the proftpd.conf File to RootLogin on > (/mnt/.zap/opt/proftpd/etc/proftpd.conf).
- If you want connect from external to your NAS, please edit the proftpd.conf and uncomment MasqueradeAddress and PassivPorts (51000-52000),then you must forward the Ports in your Router to your NAS. Please change the dyndns adress to your adress.
- If you want to see the FTP-online Status (you need the lighttpd and php package):
http://<IP_ADDRESS_OF_THE_DEVICE>:81/ftp-online/index.php
- If you want only ssl connects > please edit the config file /mnt/.zap/opt/proftpd/etc/proftpd.conf and change the entry:
TLSRequired off to TLSRequired on
- If you connct over SSL , the download and upload speed is more slowly.
MYSQL ONLY :
- you can add user and group with the proftpd admin v1.2 tool. You can add the home directory too.
http://<IP_ADDRESS_OF_THE_DEVICE>:81/proftpd_admin_v1.2/index.php (you need the lighttpd and php package)
Clients
I have tested 4 Windows FTP Clients:
- FileZilla 3.0.11.1
Servertyp = FTPS - FTP over TLS/SSL
- FlashXP v.3.6.0 > AUTH TLS or AUTH SSL
- Total Commander 7.0.1 or higher (you need tls/ssl extension for SSL connect)
- FireFTP > FTP cLient for Mozilla Plugin
This software is provided as is with no warranty of functionality. We cannot be held responsible for any damage that may occur after installing this extension.
You use this software at your own risk.
Have fun,
Brevheart and the NExtFW team