bftpd und dropbear Fritz OS 05.22 - Segmentation fault

Homer Simpson

Neuer User
Mitglied seit
10 Feb 2006
Beiträge
141
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

nach langer Zeit musste ich mal wieder per putty / SSH auf meine Fritzbox 7270, Fritz OS 05.22 zugreifen. Funkionierte leider nicht - Connection refused. Per FTP komme ich zwar drauf (filezilla), sehe jedoch das Verzeichnis /var nicht und kann somit die debug.cfg leider nicht herunterladen, um sie zu bearbeiten. Ich kann sie mir in telnet mit dem Befehl cat nur anzeigen lassen. Habe dann gesehen, dass die Dateien von einem nicht mehr existenten webspace geladen werden sollen. Klar, dass es dann nicht funktionieren kann. Hatte ich irgendwie verpeilt.

Habe dann versucht, via telnet die Dateien manuell von einem neuen webspace zu laden. Funktioniert zwar, aber ich bekomme dann beim 7. Schritt eine Fehlermeldung:

1. cd /var/tmp
2. wget http://xxx.xxx.de/fb/bftpd.conf
3. wget http://xxx.xxx.de/fb/bftpd
4. chmod +x /var/tmp/bftpd
5. chmod 777 /var/tmp/bftpd.conf
6. echo "Name:Kennwort:0:0:root:/:null" >> /var/tmp/passwd
7. /var/tmp/bftpd -d -c /var/tmp/bftpd.conf

Fehlermeldung: "Segmentation fault"

Habe dann im Forum gelsen, dass es wohl an den binaries liegt und nach aktuelleren binaries gesucht, aber es ändert sich leider nicht. Die Fehlermeldung bleibt. Bei dropbear bekomme ich teilweise auch dei Fehlermeldung illegal command (oder so ähnlich). Der relevanten Teil der debug.cfg sieht so aus:

Code:
#####################################################
# Installation FTP-Server, Etherwake und SSH-Server #
#####################################################

cd /var/tmp
wget http://xxx.xxx.de/fb/bftpd.conf
wget http://xxx.xxx.de/fb/bftpd

######################
# ausfuehrbar machen #
######################

sleep 10
chmod +x /var/tmp/bftpd
chmod 777 /var/tmp/bftpd.conf

##################################################
# Usernamen und den Passwort-Hash fuer FTP-Server #
##################################################

echo "User:xxxx:0:0:root:/:null" >> /var/tmp/passwd
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf

#####################################################
# SSH-Server dropbear laden und ausfuerhrbar machen #
#####################################################

sleep 30
wget http://xxx.xxx.de/fb/dropbear
sleep 15
chmod +x /var/tmp/dropbear

##################
# Start dropbear #
##################

ln -s /var/tmp/dropbear dropbearkey
sleep 10
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 512
cp -p /var/tmp/shadow /var/tmp/tmp_shadow

#####################################
# Hash des root-Passworts eintragen #
#####################################

sed -e "/root:/s#^root:[^:]*:#root:xxxxxx:#" /var/tmp/tmp_shadow > /var/tmp/shadow
sleep 5
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey

Kann mir bitte jemand weiterhelfen, damit ich meine debug.cfg wieder runterladen und bearbeiten kann?

Vielen Dank!

Gruß, Homer Simpson
 
Hallo,

du kannst erst mal die debug.cfg per telnet nach /var/tmp holen:
Code:
cat /var/flash/debug.cfg > /var tmp/debug.cfg
nvi debug.cfg
Dann solltest du dir ein neues Binary für die Box besorgen, denn es scheint ein fehlerhaftes zu sein, das du lädst...
 
Zuletzt bearbeitet:
Hallo doc456,

die Kopie ins var-Verzeichnis ist nicht das Problem. Wenn ich die passenden binaries (bftpd, bftpd.conf und dropbear) hätte, käme ich bestimmt weiter. Ich habe schon einige hier aus dem Forum probiert, aber es hat nichts geholfen. Wer also die passenden Dateien hat: BITTE hochladen oder PN, danke!

Gruß, Homer Simpson
 
Hi Homer,

warum machst du das ganz nicht über WinSCP?

Die statischen Binaries und die debug kann ich dir schicken, wenn du mir ne Mail-Adresse per PN schickst.
 
Hallo doc456,

sorry, WinSCP sagt mir nix... Hab Dir ne PM mit mailadresse geschickt.

Danke, Gruß

Homer
 
Hi,

du hast PM und Mail.

Pass einfach die debug an, die ist ziemlich einfach... ;)

Poste, was nicht geht...
 
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.