29.04.49 und dropbear

trulley

Neuer User
Mitglied seit
23 Sep 2005
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe heute die 29.04.49 auf meiner FritzBox 7170 installiert. Leider läuft dropbear für den SSH-Zugang nicht mehr.

Wenn ich jetzt folgendes eingebe, erhalte ich die folgende Fehlermeldung:

Code:
# ./cfg_dropbear start onlykey
/var/dropbear/usr/bin/dropbear: can't load library 'libutil.so.0'
Wie bekomme ich dropbear mit der neuen Firmware zum laufen?
 
Lösung :)

Hallo Truley,

hatte das gleiche Problem, als ich von der 29.04.40 auf die .49 upgedated habe. Habe mir dann einfach noch mal die letzte Dropbear-Version von hier geholt:
http://www.the-construct.com/download/files.zip

Dort dann dropbear aus dem linux26-Verzeichnis nehmen. Dann funktionierts ;)

Viel Spaß! Gruß Tigerix.
 
Hallo zusammen,

habt ihr das Problem mit 20.04.49 und dropbear gelößt?
Ich bekomme bemi Aufruf von Dropbear die gleiche Fehlermeldung.

Gruß

daniel
 
Ich habe das Problem so gelöst, dass ich nicht mehr cfg_dropbear benutze, sondern selbst ein paar Zeilen in die debug.cfg geschrieben habe, die dann dropbear starten. Dazu habe ich die entsprechenden Dateien aus http://www.the-construct.com/download/files.zip
extrahiert und auf einen USB-Stick, der an der Box angeschlossen ist, kopiert.

Dann genau angeschaut, was denn cfg_dropbear eigentlich macht und die benötigten Teile herauskopiert.

Habe gerade keinen Zugriff auf die Box, wenn Ihr aber Details wissen wollt, kann ich gerne meine debug.cfg posten.
 
Hallo,

die debug.cfg wäre schon interessant für mich. Kannst Du bitte auch noch posten,
welche Datein ich extrahieren muß und auf den USB-Stick kopieren muß.

Vielen Dank

Daniel
 
Ich habe folgende Dateien auf meinem USB-Stick (in /fritz/ssh):

Code:
busybox    17.11.2006    598.768 bytes
dropbear   17.11.2006    355.676 bytes
Meine debug.cfg sieht wie folgt aus:

Code:
/usr/sbin/telnetd -l /sbin/ar7login
sleep 20
# Warten bis die FritzBox den Server erreichen kann
while !(test -d /var/media/ftp/USB2-0-Partition-1-1/fritz/ssh); do
sleep 5
done

# In das Lokale Verzeichnis wechseln
cd /var/tmp

# Nachladen von Dateien
cp /var/media/ftp/USB2-0-Partition-1-1/fritz/ssh/dropbear .
cp /var/media/ftp/USB2-0-Partition-1-1/fritz/ssh/busybox .

# Anpassen der Dateirechte
chmod +x /var/tmp/dropbear
chmod +x /var/tmp/busybox

# Symlink fuer dropbearkey erstellen
ln -s /var/tmp/dropbear dropbearkey
ln -s /var/tmp/busybox uudecode
ln -s /var/tmp/busybox uuencode

/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 768

cp -p /var/tmp/passwd /var/tmp/passwd.old
sed -e "/root:/s#:/:#:/var/tmp:#" /var/tmp/passwd.old > /var/tmp/passwd
mkdir /var/tmp/.ssh
chmod og-w /var/tmp

# create valid authorized_keys file
# hier muß der public key (openssh-keygen generiert) eingetragen werden,
# der ohne auf die Fritz Box per ssh zugreifen können soll:
#  ssh [email protected]
#
#
cat > /var/tmp/.ssh/authorized_keys <<END_OF_FILE
ssh-rsa 
bla bla bla bla bla bla bla
rsa-key-20070318
END_OF_FILE

# Dropbear starten
/var/tmp/dropbear -p 22 -r /var/tmp/dropbear_rsa_hostkey -s
In der obigen Konfiguration ist nur ein Zugriff per private key möglich (ohne Passwort).
 
Ich habe versucht, wie unter http://www.ip-phone-forum.de/showthread.php?t=124734&highlight=cfg_dropbear
beschrieben, cfg_dropbear für den Kernel 2.6 zu benutzen...
Code:
cd /var
wget http://spblinux.de/fbox[color=blue].new[/color]/cfg_dropbear
chmod +x cfg_dropbear
./cfg_dropbear install    [oder usb_install]
....
enthält eine aktualisierte Version, die auf der 7170 mit 20.04.49 läuft. (Versionsdetails stehen in cfg_dropbear).

edit: wer auf usb installiert hat, muss die alte Version auf dem usb-Speicher erst entfernen (addons/cfg_dropbear und den Ordner addons/dropbear)!

spblinux
 
Hallo zusammen,

ich habe noch mal eine Frage bezüglich dropbear.
Was muss man in die debug.cfg eingetragen werden,
damit nach einem reboot der Fritzbox das gwünschte
root Passwort in der passwd gesetzt wird.


Gruß

Daniel
 
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.