Fritz.Box 7240 / Freetz-1.1.2 - Putty meldet: No such file or directory

heinzelboy

Neuer User
Mitglied seit
11 Feb 2006
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo an Alle,

ich habe es hinbekommen, meine Fritz.Box 7240 mit Freetz zu "pimpen", eine vsFTP eingerichtet, Weiterleitung per DynDNS läuft einwandfrei!
Zusätzlich habe ich noch Samba und die AVM Firewall mit reingenommen.

Jetzt hab ich seit neustem das Problem. dass ich mit Putty nicht mehr an die Konfiguration komme.
Ich kann mich nicht einloggen und bekomme immer die Meldung: No such file or directory. Zusätzlich geht ein Fenster auf "Connection closed by remote Host"
Den Telnetd habe ich natürlich gestartet... ich meine, ich konnte ja die ganze Zeit die Config ändern.
Kann das ganze mit einem Reboot der Box zusammenhängen, so dass evt. Dateien gelöscht wurden? Muss ich nach jedem Boot der Box das Image neu aufspielen? Wäre etwas lästig...
Gibt es noch eine andere Möglichkeit neue Benutzer für den FTP Zugriff einzurichten? In der Rudi-Shell scheitert es an der Passwort-Vergabe...!

Hoffe, mir kann jemand helfen, da weder die SuFu hier, noch Google es konnten!

Besten Dank schonmal an alle!
 

Anhänge

  • putty.jpg
    putty.jpg
    19.2 KB · Aufrufe: 29
Wir reden aber wirklich von telnet und nicht von ssh oder?
Wenn du telnet angeblich gestartet hast, poste doch mal den Output von ps in der Rudi-Shell. Dann siehst du ob er wirklich läuft.
Und NEIN, jedesmal neu Aufspielen brauchst du nicht.
 
Guten Morgen,

danke für die Antwort, habs heut morgen direkt nochmal versucht mit Putty auf die Box zu kommen: NOGO!
Hier der Output vom PS aus der Rud-Shell:

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
  PID USER       VSZ STAT COMMAND
    1 root      1164 S    init       
    2 root         0 RWN  [ksoftirqd/0]
    3 root         0 SW   [watchdog/0]
    4 root         0 SW<  [events/0]
    5 root         0 SW<  [khelper]
    6 root         0 SW<  [kthread]
   18 root         0 SW<  [kblockd/0]
   32 root         0 SW   [pdflush]
   33 root         0 SW   [pdflush]
   34 root         0 SW<  [kswapd0]
   35 root         0 SW<  [aio/0]
   72 root         0 SW   [pm_info]
   76 root         0 SW<  [CPMAC]
   80 root         0 SW   [mtdblockd]
  102 root         0 SW   [tffsd_mtd_0]
  310 root         0 SW   [cleanup_timer_f]
  322 root         0 SW   [dectuart_route]
  330 root         0 SWN  [jffs2_gcd_mtd5]
  374 root         0 SW<  [capi_oslib]
  375 root         0 SW<  [capi_oslib]
  376 root         0 SW   [capitransp]
  382 root         0 SW   [glob_codecs]
  386 root         0 SW<  [avm_dect_thread]
  389 root         0 SW   [ksock tcp worke]
  390 root         0 SW   [ksock tcp serve]
  405 root         0 SW<  [khubd]
  514 root         0 SW<  [scsi_eh_0]
  515 root         0 SW<  [usb-storage]
  568 root     10408 S N  /usr/bin/avm/ctlmgr 
  917 root     10408 S N  /usr/bin/avm/ctlmgr 
  919 root      4612 S    upnpd 
  920 root     10408 S N  /usr/bin/avm/ctlmgr 
  921 root     10408 S N  /usr/bin/avm/ctlmgr 
  922 root     10408 S N  /usr/bin/avm/ctlmgr 
  923 root     10408 S N  /usr/bin/avm/ctlmgr 
  930 root      3336 S    multid -t 
 1036 root      3704 S    dsld -i -n 
 1040 root      2920 S    /bin/configd 
 1066 root      5704 S    telefon a127.0.0.1 
 1070 root      4696 S <  voipd 
 1075 root      2952 S    pbd 
 1076 root      2952 S    pbd 
 1083 root      2572 S    usermand 
 1084 root      2952 S    pbd 
 1085 root      2952 S    pbd 
 1087 root      1164 S    /usr/sbin/inetd 
 1093 root       780 S    /bin/run_clock -c /dev/tffs -d 
 1100 root      5704 S    telefon a127.0.0.1 
 1101 root      5704 S    telefon a127.0.0.1 
 1102 root      5704 S    telefon a127.0.0.1 
 1109 root      3972 S    dect_manager 
 1137 root      3336 S    multid -t 
 1144 root      1160 S    httpd -P /var/run/webcfg.pid -p 81 -c /mod/etc/httpd.
 1220 root      4612 S    upnpd 
 1221 root      4612 S    upnpd 
 1222 root      4612 S    upnpd 
 1274 root      1164 S    init       
 1275 root      5704 S    telefon a127.0.0.1 
 1276 root      5704 S    telefon a127.0.0.1 
 1277 root      5704 S    telefon a127.0.0.1 
 1282 root         0 RWN  [kdsld_token]
 1335 root      1088 S    /sbin/chronyd -f /var/tmp/chrony.conf 
 3700 root      1108 S    vsftpd 
 5587 root      1156 S    telnetd -l /sbin/ar7login 
 5764 root      1184 S    httpd -P /var/run/webcfg.pid -p 81 -c /mod/etc/httpd.
 5765 root       872 S    /usr/bin/haserl -u 10000 -U /var/tmp rudi_shellcmd.cg
 5766 root      1168 S    /bin/sh 
 5775 root      1160 S    sh 
 5776 root      1156 S    sed -e s/&/\&amp;/g ; s/</\&lt;/g ; s/>/\&gt;/g 
 5777 root      1152 S    head -c 64000 
 5778 root      1160 R    ps
Falls es noch wichtig ist, die Firmware der Fritz.Box ist 73.04.80.

Mir fällt grad auch noch ein, dass ich den PUSH-Service der Fritz.Box kürzlich aktiviert habe. Kann es hierdurch zu einem Konflikt kommen? Bin mir nicht sicher, ob ich dananch Putty nochmal verwendet habe.
Oder vielleicht ein Zusammenhang mit einem Versuch den USB-Fernanschluß zu aktivieren, den ich aber wieder abgestellt habe? Hab keine Ideen mehr!

Besten Dank erstmal!
 
Ok, telnet läuft zumindest. Sicher das du das richtige Passwort verwendest?
Versuch als PW mal "freetz" ohne die "" natürlich.
Beim nächsten mal setz consolen bitte in
Code:
-Tags.
 
Hallo colonia27,

wenn ich "freetz" als Passort nehme, heißt es "Login incorrect". Liegt wohl daran, dass ich es mal geändert habe. Da ich es mir aber auf meinem "Ich-Fummel-an-der-Fritz-Box-rum-Schmierzettel" eindeutig notiert habe, kann ich ein falsches Passwort auschließen.
Die Meldung aus meinem ersten Post: "No such file or directory" mit dem zweiten Fenster, erscheint auch nur dann, wenn ich das richtige Passwort verwende. Dann erscheint ja auch dieser "FREETZ" Schriftzug mit dem Spruch "The fun has just begun..."
 
Stimmt, das sind natürlich Argumente :blonk:
Sorry, dann kann ich auch nicht mehr wirklich helfen.
Sofern sich keiner mehr meldet, würd ich sagen "plattmachen und neubauen+konfigurieren". Dank meiner screenshots und etlicher screenshot einer sauberen Release-FW-Sicherung ist das bei mir nach höchstens 30Minuten erledigt.
 
Naja, hoffe es kommen noch andere Vorschläge.
Ich hab die Image-Datei noch irgendwo auf der Platte, so brauche ich es nicht zwingend neu "bauen".
Viel schlimmer finde ich es, die ganzen Einstellungen dann wieder neu machen zu müssen, oder werden z.B. die FTP-User behalten?
 
Nein, die bleiben nicht erhalten. Aber warum nicht einfach copy&paste vom Inhalt der /tmp/passwd.
So mach ichs immer
 
copy & paste??

Copy & Paste?
Hab mir ne User Datei erstellt, die beim Start der Box automatisch geladen wird. Reicht das nicht?
 
ok, aber die liegt ja dann, denke ich mal, auf deinem Stick oder? Dieser wird ja bei einem recover o.Ä. nicht plattgemacht. Somit musst du später auch nur wieder sagen, das er diese Datei beim Booten lädt. Sicherheitshalber kannste die Datei ja auch auf deinen PC kopieren.
Wozu haste denn (noch) ftp :-D
 
Diese Fehlermeldung scheint auf ein nicht existierendes Home-Directory für den User hinzuweisen.

Pack doch bitte mal deine "User Datei" hier rein (ohne Passwort natürlich).

Joe
 
@ colonia27
Na um einen externen Zugriff auf Dateien zu haben, die ich nicht immer mitführen möchte...

@ Joe_57
Hab grad nen Brett vorm Kopp... nen Tipp wie ich die aufrufe, oder meinst Du die User-Datei, die beim Booten der Box geladen werden soll??
 
Ja, ich meine genau die User-Datei die bei einem Neustart aufgrufen wird (vermutlich über die debug.cfg).

Da muss ja auch das Home- und Startverzeichnis für deinen selbst angelegten FTP-User drin stehen.

Funktioniert denn der "Standard"-FTP-Zugang noch (User=FTPUser)?


Joe
 
Ja, der Zugriff via FTP-Programm ist problemlos möglich. Daran liegt es nicht.
Mein Problem ist, dass ich mit Putty nicht mehr an die Box komme!
 
Putty ist ein Programm, das Telnet (Port 23) oder SSH (Port 22) kann.
...Hab mir ne User Datei erstellt, die beim Start der Box automatisch geladen wird...
Also nochmal gaaannnnz laaaaangsaaaaaam:

- Wie versuchst du dich auf die Box zu verbinden (über DynDNS oder direkt)?
- Wie wird die User Datei geladen?
- Was steht denn in dieser Datei?

Joe
 
Zu Putty, klar, mit diesem Programm vergebe ich neue User für den FTP-Zugriff und deren Passworte...

- Wie versuchst du dich auf die Box zu verbinden (über DynDNS oder direkt)?
Zur Zeit direkt am lokalen Rechner! So hat es in der Vergangenheit auch immer funktioniert.

- Wie wird die User Datei geladen?
Im Freetz über Einstellungen -> rc.custom mit dem Befehl:
/var/media/ftp/uStor01/user.sh, die ich mir so wie hier erklärt ist, erstellt habe.

- Was steht denn in dieser Datei?
Code:
cat > /var/tmp/passwd << 'EOF'
ftpuser:any:1000:0:ftp user:/var/media/ftp:/bin/sh
ftp:x:1:1:FTP account:/home/ftp:/bin/sh
root:x:0:0:root:/mod/root:/bin/sh
user1.... mit den Passworten...
user2.....usw
EOF
chmod 644 /var/tmp/passwd

By the way, die User FTP, FTP-User und root wurden ja nicht von mir angelegt, können diese eigentlich bedenkenlos gelöscht werden?
 
@ colonia27
Na um einen externen Zugriff auf Dateien zu haben, die ich nicht immer mitführen möchte...
Mensch, das is mir auch klar. So war die Frage nicht gemeint.
Sondern eher: Da du ja Angst hast, deine user-Datei beim recover zu verlieren kannst du sie ja per ftp wegsichern ;-)
 
Mensch, das is mir auch klar. So war die Frage nicht gemeint.
Sondern eher: Da du ja Angst hast, deine user-Datei beim recover zu verlieren kannst du sie ja per ftp wegsichern ;-)
Ja, OK.. so ein bissl Ironie hatte ja schon erkannt. ;-)

Hatte vorhin mal probiert, das Image neu einzubinden, aber scheinbar hat es nicht geklappt. Die Warnmeldung, dass es sich nicht um ein Original-Image handelt, hab ich ignoriert. Trotzdem wurden keine Einstellungen überschrieben... :-(
 
Grundsätzlich hast ja alles richtg gemacht, ABER:
Code:
root:[B]x[/B]:0:0:root:/mod/root:/bin/sh
user1.... mit den Passworten...
user2.....usw
Das x beim root steht ja wohl für den Passwort-Hash.
Wirklich interressant sind aber die kompletten Zeilen bei user1 u.s.w.
Die müssen genauso aussehen, wie der root- oder der ftpuser-Eintrag.

Etwa so:
Code:
user1:xxxxxxxxxxxxxxxxxxx:1000:0:ftp user:/var/media/ftp/USB-DISK-01/User1_Verzeichnis:/bin/sh
Wieso schreibst du "...mit den Passworten..."? Pro User kann es immer nur ein Passwort geben.

Joe
 
Zuletzt bearbeitet:
Wirklich interressant sind aber die kompletten Zeilen bei user1 u.s.w.
Die müssen genauso aussehen, wie der root- oder der ftpuser-Eintrag.

Sodele, wenn's denn hilft, hier die komplette Datei.
Code:
cat > /var/tmp/passwd << 'EOF'
ftpuser:any:1000:0:ftp user:/var/media/ftp:/bin/sh
ftp:x:1:1:FTP account:/home/ftp:/bin/sh
root:x:0:0:root:/mod/root:/bin/sh
user1:x:1001:1001:Linux User,,,:/var/media/ftp/uStor01/user1:/bin/sh
user2:x:1002:1002:Linux User,,,:/var/media/ftp/uStor01/user1/user2:/bin/sh
user3:x:1004:1004:Linux User,,,:/var/media/ftp/uStor01/user1/user3:/bin/sh
EOF
chmod 644 /var/tmp/passwd
Wobei ich erhlich gesagt nicht den Zusammenhang der FTP-User mit dem Putty verstehe.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,284
Beiträge
2,249,439
Mitglieder
373,877
Neuestes Mitglied
Bbj
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.