Fritzbox mit offenem FTP für Http-dateien

dennispelle

Neuer User
Mitglied seit
16 Apr 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallöchen.
Ich lese mich hier schon eine Woche durch das Forum aber finde keine Lösung für folgendes Problem:

Ich habe eine Fritzbox 3131 mit einer Freetzfirmware.
Vorher hatte ich die Orig.Firmware drauf und den AVM Ftp.
Dann kam ich auf die gloreiche Idee Html dateien auf dem Ftp auszulagern und über Dyndns einen Webhop zur index.html einzurichten.
Es funktionierte! jedoch musste man sich immer mit user und passwort einloggen, was bei einer Homepage sehr lässtig und nicht zweckmäßig ist.

Ich hab Vsftp drauf und muss zugeben, dass ich damit nicht umgehen kann.
Will sagen es funktioniert überhaupt nicht.
Ich will einfach einen, für jeden zugänglichen Ftp ohne schreibrechte.
Wenn Lokale nutzer auch schreibrechte hätten wäre ich überglücklich ist aber nicht notwendig.


Ich hoffe hier kann mir Irgendwer helfen, denn mir raucht echt der schädel...
Dankesehr das Ihr euch meinen Roman durchgelesen habt.;)
 
Warum nimmst du nicht den AVM ftp für die dyndns Sache und den vsftpd (auf einem anderen Port) mit Authetifizierung? Oder geht anonymous mit dem AVM ftpd nicht aus dem Internet?

MfG Oliver
 
Richtig, wenn der Ftp übers internet erreichbar sein soll, muss der mit Kennwort geschützt sein. Hab auch versucht im Webhop den login in die url zu schreiben(user:'passwd@ftp) das -> ' <- ist nur damit aus -> : <- und -> p <- nicht -> :p <- wird
aber dass verweigert dyndns... also der AVM Ftp ist dafür nicht zu gerbauchen.
 
Ich will einfach einen, für jeden zugänglichen Ftp ohne schreibrechte.
Bist du sicher, dass du nicht einfach einen Web-Server (HTTP-Server) willst statt FTP? Warum sonst HTML-Seiten auf einem FTP-Server?

Andreas
 
so lange es funktioniert klar.
Ich bin da eben Neuling. Ich weiß nicht wo der genaue Unterschied liegt.
Die Fritzbox3131 ist nicht grad üppig ausgestattet. für Vsftp musste ich fast alles aus der Firmware Patchen, inklusive dem AVM-Ftp. Sonst ist das Image zu groß.
Das Ding ist, ich kenn mich mit linux null aus, bin aber berreit jeden lösungsansatz auszuprobieren. Ziel ist wie gesagt Http und Ftp.
 
Es gibt hier - und im freetz-wiki - hervorragnede Howtos, wie man den vsftpd einrichtet, ebenso wie man eigene Webseiten hostet auf der Box. Was hindert dich daran, diese zu suchen und zu nutzen? Die Usability von den einzelnen Tools, die Freetz mitliefert (mitliefern kann) gehört nämlich nicht zum Freetz, sondern zu den einzelnen Komponenten. Ebenso werden wir hier keinen Linux-Grundkurs für dich geben, das haben schon 1000e irgendwo in den Weiten des Netzes fabriziert. Dort bitte nach suchen.
 
Hab auch versucht im Webhop den login in die url zu schreiben(user:passwd@ftp) aber dass verweigert dyndns...

DynDNS kann das nicht verweigern, weil DynDNS keinen Einfluß darauf hat. DynDNS ist nur dafür zuständig, unter welcher IP-Adresse der Name derzeit erreichbar ist.

PS:
Im erweiterten Editor kann man auswählen "Grafische Smileys deaktivieren". Aber schon mal schön, daß Du überhaupt drauf achtest, das tun viele nämlich nicht.
 
@Silent-Tears
Dies tat ich berreits.
Mir würde reichen wenn :
AVM-ftp mich nicht bevormunden würde und ich den Kennwortschutz rausnehmen könnte

Vsftp Ohne user und ohne Passwort funktionieren würde (ich habe da ne million Einstellungen ausprobiert und ebensoviele seiten gelesen)

Ich weiss auch nicht warum du mich so angehst, denn ich habe weder nach einem Patentrezept verlangt noch nach nem Linux-grundkurs gebeten.

@RalfFriedl
Bei Dyndns hab ich zwei dienste einmal den Dyndns service, xyz.homeftp.org führt zu meiner IP des routers. Zweitens Webhop wobei ich meinehomepage.webhop auf xyz.homeftp.org/USBMassStorageDevice-Partition-0-1/hompage/index.html verlinke.
Mit cloak sieht man in der url nur meinehomepage.webhop.org
Aber dann kommt: bitte loggen sie sich ein.
Also änderte ich den link in user:'[email protected]/USBMassStorageDevice-Partition-0-1/hompage/index.html.
Das wollte dyndns aber nicht.
 
Zweckmäßiger wäre hier wirklich ein HTTP-Server. Stichwort: (busybox-)httpd oder besser lighttpd.
 
Warum ist lighttpd hier besser, es geht doch nur um statische Inhalte, und die kann auch der normale httpd ausliefern. Das hat den zusätzlichen Vorteil, daß kein extra Speicher gebraucht wird, weil der sowieso schon im Image ist.
 
@ linuxkasten
klar, da bin ich ganz deiner Meinung.
Leider ist der Flash meiner F.Box sehr begrenzt.
Und ich will den schwierigkeitsgrad gering halten, um erstmal klein zu anzufangen.
Wie gesagt Vsftp will immer nen login, und da jeder im internet User mir Passwörtern und speziellen berreichen will, find ich dazu nix. Denn ich will keine user keine passwörter und Vsftp soll den ganzen usb stick nutzen und nur leserechte geben.
Aber ich krieg es einfach nicht gebacken.

@Ralf
mir war nichtmal bewusst das in der Fritzbox ein http server integriert ist.
aber klar, sonst könnte man die box ja nicht per mozilla konfigurieren.
Frage:
Heisst dass ich könnte diesen Server nutzen um http ins internet zu stellen?
ich google derweil mal lighttp....

Also lighttpd klingt erstmal nicht schlecht.
Hab das http im namen überlesen, sah für mich nach light-tpd aus :)
Ich hab im wiki gelesen dass UsbRoot dabei benutzt werden sollte...
An UsbRoot hatte ich auch schon im auge, aber das ist doch nicht sehr Newbiefreundlich oder?
zumindest ist es in Freetz-Linux nicht unter Standart.
 
Zuletzt bearbeitet:
[...]
Wie gesagt Vsftp will immer nen login, und da jeder im internet User mir Passwörtern und speziellen berreichen will, find ich dazu nix. Denn ich will keine user keine passwörter und Vsftp soll den ganzen usb stick nutzen und nur leserechte geben.
Aber ich krieg es einfach nicht gebacken.
[...]

Wie hast Du vsftpd konfiguriert bzw. mit welchem ftp-Client fordert vsftpd bei dir immer ein login?
 
Ich hab den Anonymes FTP an und lokale user
Port 21 (AVM-Ftp deaktiviert)
FXP hatte ich mal an mal aus -> wusste nicht was es bedeutet
und die beiden anderen haken ebenso mal an mal aus
AVM firewall den port 21 geöffnet, hatte sogar versucht den Port zu forwarden auf 192.168.178.1 immer ohne erfolg.
Von aussen kommt nichtmal ne loginaufforderung.
Per telnet versuchte ich testweise nen user anzulegen, aber der darf wohl nicht den ftp durchwühlen....
Es währe auch keine lösung für mich...

Hatte es mit Firefox und mit IE versucht, es ging mir ja darum Http.seiten abzulegen. die mit hilfe eines browser aufgerufen werden können.
ansonsten hab ich da nix konfiguriert.
 
Ich denke bei vsftpd ist es so, dass auch bei einem anonymen login, ein Username und ein Passwort benötigt werden. Aus der manpage von vsftpd.conf:
Code:
Controls whether anonymous logins are permitted or not. If enabled, both the usernames [B]ftp [/B]and [B]anonymous[/B] are recognised as anonymous logins.
Und ein Passwort für den ftp user sollte auch angelegt werden. Aus dem Freetz-WEB-IF:
Code:
Das Passwort für den Benutzer '[B]ftp[/B]' kann mit dem Kommando 'passwd ftp' festgelegt und mit 'modusers save; modsave flash' persistent gespeichert werden.
Wenn die user ftp oder anonymous keine Schreibrechte haben sollen, muss der vsftpd entsprechend konfiguriert werden:
Code:
anon_upload_enable=NO
anon_mkdir_write_enable=NO
 
Ich hab das gerade mal ausprobiert. ftp und anonymous funktionieren auch ohne Passwort.

MfG Oliver
 
Auch wenn man sicher den vsftpd dazu bringen kann, anonymes Login zu unterstützen, halte ich in diesem Fall den eingebauten Busybox httpd für sinnvoller.
 
Ja, das Homeverzeichnis /home/ftp.

MfG Oliver
 
Um den eingebauten httpd zu nutzen, geh mit telnet auf die Box, wechsel in das Verzeichnis, wo die gewünschte index.html liegt ( cd /web/verzeichnis ), und gib httpd -p 94 ein. Dann solltest du die Box mit deinem Browser unter fritz.box:94 erreichen können.

lighttpd halte ich deswegen für sicherer, weil der httpd nur als root läuft; lighttpd hat da einen extra User. USBroot sollte man dafür eigentlich nicht benötigen.
 

Statistik des Forums

Themen
246,284
Beiträge
2,249,435
Mitglieder
373,876
Neuestes Mitglied
ungworld
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.