2 ftpServer Bftp,vsftpd für intern und extern

element

Neuer User
Mitglied seit
4 Jul 2008
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Hallo
mein letztes Problem, das die AVM firewall die Fritzbox Einstellungen so durcheinandergewirbelt hat, das ich sie neu aufsetzen musste hat ein neues aufgeworfen. Ich dache man könne nur die ftp-user die in den vsftpd_user_conf sind aus dem Internet erreichen, aber alle sind erreichbar, dies hab ich miittlerweile durch eine user eine vsftpd.user_list gelöst. Es gibt aber einige Sachen, die ich nur per ftp erledigen kann, dazu benötige ich einen ftp-Server der nur intern erreichbar ist. Meine Lösung wäre bftp und vsftpd parallel zu installieren. Ist das ohne Probleme möglich? Oder gibt es eine Lösung nur für vsftpd in der man user von außen und innern freigibt? Evtl auch über firewall- Einstellungen.
Dann hab ich noch nen Problem, wenn ich lighttpg aufsetze kommt die Fehlermeldung:
PHP:
checking for zlib support... yes
checking for deflate in -lz... yes
checking for zlib.h... (cached) no
configure: error: zlib-headers and/or libs where not found, install them or build with --without-zlib

ERROR: Build failed.
make: *** [source/lighttpd-1.4.26/.configured] Fehler 1
was mache ich da denn falsch - Ich nutze freetz-linux, neu aufgesetzt, mit apt-get kann ich keine zlib-headers installieren.
Was fehlt da?
 
Verschiedene Ports müssten es sein, sonst wird das nichts.Und was fehlt, steht dort schon. zlib-Header. Aber die sind eigentlich im Buildsystem vorhanden. Das Paket hiesse aber zlib1g-dev .
 
Danke für die schnelle Antwort, mit Bftp und vsftpd muss ich die beiden nur auf verschiedenen Ports laufen lassen, das dachte ich mir schon. Ich bin leider schon einmal überrascht worden, nicht das die bftpd Einstellungen die des vsftpsd glattbügeln und plötzlich wieder all user von außen erreichbar sind.
Zu lighttpd dieses zlib1g-dev ist installiert, update und upgrade habe ich auch gemacht, make bricht immer an derselben Stelle ab, leider.
 
Kannst du mal bitte deine .config anhängen?

Das Problem kannst du mit "rm make/config.cache" lösen.

MfG Oliver
 
"rm make/config.cache" hat funktioniert, die Box hat erst gehangen, musste den Stecker nochmal ziehen, läuft aber jetzt

meine config

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_TYPE_FON_WLAN_7270_16MB=y
FREETZ_TYPE_LABOR=y
FREETZ_TYPE_LABOR_PHONE=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_TYPE_STRING="7270_labor_phone"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_TARGET_REF="8mb_26"
FREETZ_KERNEL_REF="8mb_26"
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_WLAN=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PATCH_USBSTORAGE=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTORUN_AUTOEND=y
FREETZ_REMOVE_DTRACE=y
FREETZ_PACKAGE_BFTPD=y
FREETZ_PACKAGE_CALLMONITOR=y
FREETZ_PACKAGE_CALLMONITOR_webif=y
FREETZ_PACKAGE_CALLMONITOR_actions=y
FREETZ_PACKAGE_CALLMONITOR_monitor=y
FREETZ_PACKAGE_CALLMONITOR_phonebook=y
FREETZ_PACKAGE_MC=y
FREETZ_PACKAGE_MC_INTERNAL_EDITOR=y
FREETZ_PACKAGE_MC_ONLINE_HELP=y
FREETZ_PACKAGE_SAMBA=y
FREETZ_PACKAGE_NMBD=y
FREETZ_PACKAGE_VSFTPD=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_PACKAGE_WOL_CGI=y
FREETZ_PACKAGE_LDD=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_LIGHTTPD=y
FREETZ_PACKAGE_LIGHTTPD_MOD_ACCESS=y
FREETZ_PACKAGE_LIGHTTPD_MOD_INDEXFILE=y
FREETZ_PACKAGE_LIGHTTPD_MOD_STATICFILE=y
FREETZ_PACKAGE_LIGHTTPD_MOD_ACCESSLOG=y
FREETZ_PACKAGE_LIGHTTPD_MOD_ALIAS=y
FREETZ_PACKAGE_LIGHTTPD_MOD_AUTH=y
FREETZ_PACKAGE_LIGHTTPD_MOD_CGI=y
FREETZ_PACKAGE_LIGHTTPD_MOD_COMPRESS=y
FREETZ_PACKAGE_LIGHTTPD_MOD_DIRLISTING=y
FREETZ_PACKAGE_LIGHTTPD_MOD_EVASIVE=y
FREETZ_PACKAGE_LIGHTTPD_MOD_EVHOST=y
FREETZ_PACKAGE_LIGHTTPD_MOD_EXPIRE=y
FREETZ_PACKAGE_LIGHTTPD_MOD_EXTFORWARD=y
FREETZ_PACKAGE_LIGHTTPD_MOD_FASTCGI=y
FREETZ_PACKAGE_LIGHTTPD_MOD_FLV_STREAMING=y
FREETZ_PACKAGE_LIGHTTPD_MOD_PROXY=y
FREETZ_PACKAGE_LIGHTTPD_MOD_REDIRECT=y
FREETZ_PACKAGE_LIGHTTPD_MOD_REWRITE=y
FREETZ_PACKAGE_LIGHTTPD_MOD_RRDTOOL=y
FREETZ_PACKAGE_LIGHTTPD_MOD_SCGI=y
FREETZ_PACKAGE_LIGHTTPD_MOD_SECDOWNLOAD=y
FREETZ_PACKAGE_LIGHTTPD_MOD_SETENV=y
FREETZ_PACKAGE_LIGHTTPD_MOD_SIMPLE_VHOST=y
FREETZ_PACKAGE_LIGHTTPD_MOD_SSI=y
FREETZ_PACKAGE_LIGHTTPD_MOD_STATUS=y
FREETZ_PACKAGE_LIGHTTPD_MOD_TRIGGER_B4_DL=y
FREETZ_PACKAGE_LIGHTTPD_MOD_USERDIR=y
FREETZ_PACKAGE_LIGHTTPD_MOD_USERTRACK=y
FREETZ_PACKAGE_LIGHTTPD_MOD_WEBDAV=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_Labor_54.04.80-16624.image"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_SECURITY_LEVEL=1
FREETZ_VERBOSITY_LEVEL=2
FREETZ_FAVICON_NONE=y
FREETZ_CHECK_CHANGED=y
FREETZ_FAVICON_STRING="none"
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_AVMPLUGINS_ENABLED=y
FREETZ_AVMPLUGINS_MEDIASRV=y
FREETZ_AVMPLUGINS_MINI=y
FREETZ_AVMPLUGINS_NTFS=y
FREETZ_AVMPLUGINS_ONLINEPB=y
FREETZ_AVMPLUGINS_SAMBA=y
FREETZ_AVMPLUGINS_TAM=y
FREETZ_AVMPLUGINS_WEBDAV=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_MODULE_coda=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_nls_cp437=y
FREETZ_MODULE_nls_iso8859_1=y
FREETZ_MODULE_mbcache=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_libz=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
FREETZ_LIB_libuClibc__=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libglib_2=y
FREETZ_LIB_libncurses=y
FREETZ_SHARE_terminfo=y
FREETZ_SHARE_terminfo_ansi=y
FREETZ_SHARE_terminfo_gnome=y
FREETZ_SHARE_terminfo_konsole=y
FREETZ_SHARE_terminfo_linux=y
FREETZ_SHARE_terminfo_putty=y
FREETZ_SHARE_terminfo_rxvt=y
FREETZ_SHARE_terminfo_screen=y
FREETZ_SHARE_terminfo_screenMINUSw=y
FREETZ_SHARE_terminfo_sun=y
FREETZ_SHARE_terminfo_vt100=y
FREETZ_SHARE_terminfo_vt102=y
FREETZ_SHARE_terminfo_vt102MINUSnsgr=y
FREETZ_SHARE_terminfo_vt102MINUSw=y
FREETZ_SHARE_terminfo_vt200=y
FREETZ_SHARE_terminfo_vt220=y
FREETZ_SHARE_terminfo_vt52=y
FREETZ_SHARE_terminfo_xterm=y
FREETZ_SHARE_terminfo_xtermMINUScolor=y
FREETZ_SHARE_terminfo_xtermMINUSxfree86=y
FREETZ_LIB_libexpat=y
FREETZ_LIB_liblua=y
FREETZ_LIB_libneon=y
FREETZ_LIB_libreadline=y
FREETZ_LIB_libsqlite3=y
FREETZ_LIB_libintl=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_libpcre=y
FREETZ_LIB_libxml2=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_JLEVEL=2
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_2_4_UCLIBC_0_9_29=y
FREETZ_TARGET_GCC_VERSION="4.2.4"
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_GXX=y
FREETZ_TARGET_CCACHE=y
FREETZ_TARGET_LFS=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17"
 
Hi,

hattest du vorher noch irgendeinen Build laufen mit anderen Optionen in diesem Checkout?
 
Nein, ich habe das ganze vor ca 3 Wochen neu aufgesetzt, nachdem ich das Problem mit den libs hatte, bin zu freetz-linux umgestiegen, hab seitdem ein bißchen experimentiert, mit den ftp`s, den checkout, wenn du svn up meinst hab ich heute gemacht.
und lighttpd startet nicht
 
so - hab noch ein wenig mit den ftp- ports gebastelt, vsftpd ist von außen nicht erreichbar wenn er nicht auf Port 21 intern läuft, es kommt zwar die Passwortabfrage, er stellt die Verbindung aber nicht her, egal, läuft vsftpd auf 21 und der bftp auf nem Anderen.
Lighttpd lässt sich immer noch nicht starten, werde morgen mal den Trunk neu aufsetzen - mal sehn was es bringt, kann es evtl was mit fritzload zu tun haben? davon ist die Neuste Version auf der Box, aber das lief doch auf Apache - oder?
 
@element:
1. Man kann deiner Problembeschreibung nur schwer folgen. Versuche bitte kurze Sätze zu formulieren und etwas genauer zu beschreiben, was du gemacht hast und wozu es geführt hat.
2. Wie wäre es, wenn du dich zunächst nur mit einem FTP-Server auseinandersetzt und es vollständig zum Laufen bekommst, erst dann dich an den zweiten traust und erst ganz am Schluss an die Kombination von beiden.
3. "...es kommt zwar die Passwortabfrage, er stellt die Verbindung aber nicht her..." heißt gar nicht, dass dein FTP-Server nicht läuft. Es heißt lediglich, dass die Benutzerverwaltung nicht funktioniert. Bei dem vsftpd solltest du die Benutzer schon selbst anlegen und pflegen. Wie man es macht steht in WIKI. Ich würde dir allgemein vorschlagen die WIKI-Anleitung zu nehmen und sie Schritt-für-Schritt durchzugehen. Wenn alles läuft, wie da beschrieben, kannst du dann weiter sehen.

MfG
 
@hermann72pb:
zu vsftpd
- hatte ein Problem, das sjemand meinen FTP- Port hacken wollte
- nabe daraufhin den Tip bekommen den Port zu verlegen in den 50000er Bereich
- das habe ich über das AVM-Interface gemacht -> daraufhin ist mit die komplette Box abgeschmiert.
- habe danach einen kompletten Reset der Box gemacht, AVM neu eingerichtet und dann freetz neu eingespielt.
- Daraufhin hatte ich einen libcrypto Fehler --> habe mein Stinky-Linux gelöscht und Freetz-Linux neu aufgesetzt, neues Image gemacht aufgespielt und VSFTPD erstmal nur intern genutzt.
- Den internen FTP benötige ich um Daten und Einstellungen zwischen meinem Laptop und meinem home-PC abzugleichen.
- Ich möchte diese Daten, da auch Passwörter dabei sind nicht extern freigeben
- VSFTPD ist nun von außen erreichbar über einen 5XXXXer Port
- Lenke ich in der AVM-Firewall auf den Port intern auf einen anderen als Port 21 um kommt die Passwortabfrage und dann das die Verbindung nicht hergestellt werden kann
- Intern kann ich auf Port 5XXXX zugreifen - es kommt die Passwortabfrage und danach kann man auf die Daten zugreifen.
- Lasse ich intern auf Port 21 laufen läuft alles reibungslos.
- Die Ports waren sowohl in der Firewall wie auch in VSFTPD die selben.
- Die Regel in der Firewall: tcp 0.0.0.0:5XXXX 0.0.0.0:21 0 # vsftpd
- Der Einfachheit halber wollte ich BFTPD auf Port 21 nutzen, da ich mir dann intern die Portnummer im Anschluss an die Fritzboxadresse sparen kann
- BFTPD läuft aber nun auf einem anderen Port - es klappt, halt nur nicht so wie ich es mir vorgestellt habe,
zu lightpd
- habe ich neu aufgestzt
- zuerst kam beim erstellen in Freetz-Linux bei make o.g. Fehlermeldung
- Nachdem ich "rm make/config.cache" gemacht habe hat mir make ein Image erstellt
- beim ersten Starten danach ist die Box nicht hochgefahren
- nachdem ich sie stromlos gemacht habe ist sie dann hochgefahren
- lightpd kann nicht gestartet werden
- ich habe fritzload zusätzlich auf einem USB Stick installiert mit der Option es in freetz zu integrieren (es ist die neuere Version)
ich denke das wars.....

Nachtrag
hab Freetz-trunk gelöscht und neuen "svn co http://svn.freetz.org/trunk freetz-trunk" gemacht. Neues Image gemacht und installiert.
lighttpd startet immer noch nicht.
Dann hab ich die Rechte meines www-Verzeichnisses auf 777 gesetzt.
Jetzt kommt die Fehlermeldung
"Startup of lighttpd already performed."
es startet aber immer noch nicht.

hatte nen Schreibfehler im Pfad zur www - jetzt geht lighttpd
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.