Moin,
da mein alter 1&1 Homeserver den Hitzetot gestorben ist, erhielt ich vor wenigen Tagen Ersatz.
Ich versuche nun geschlagene 5 Tage dropbear für den SSH Zugang einzurichten, so wie ich es auch bei meiner alten Box getan hatte.
Aktuelle Firmware 05.52.
Leider bisher ohne Erfolg!
Anleitung und Dateien von fritzmod.net und anderen Quellen.
Ports sind bereits von Außerhalb erreichbar auch debug.cfg startet das Befehlsscript vom Internen Speicher.
Starte ich dropbear oder dropbearkey (Symlinks vom Dropbearmulti) erhalte ich verschiedene Fehlermeldungen (je nach Version, ich habe bereits etliche dropmearmulti's getestet, z.B. dropbearmulti_v2013.58 mips)
Die Fehlermeldungen lauten z.B. Segmentation Fault, Illegal instruction ...
Ist meine Box mit neuer Harware ausgestattet, das dass nicht funzt?
Hier in etwa mein Startscript:
Bei diesen Zeilen erhalte ich ebenfalls Fehlermeldung:
daher habe ich sie inaktiv gesetzt und dafür
gesetzt.
Ich weiß echt nicht mehr weiter. Ich wollte auch ein freetz bauen, aber freetz1.2 benötigt altes Firmware Image, welches nicht mehr zu finden ist und vermutlich mit der aktuellen Hardware nicht läuft.
Ich bin grad echt auf jede Hilfe angewiesen.
Danke
Jack
da mein alter 1&1 Homeserver den Hitzetot gestorben ist, erhielt ich vor wenigen Tagen Ersatz.
Ich versuche nun geschlagene 5 Tage dropbear für den SSH Zugang einzurichten, so wie ich es auch bei meiner alten Box getan hatte.
Aktuelle Firmware 05.52.
Leider bisher ohne Erfolg!
Anleitung und Dateien von fritzmod.net und anderen Quellen.
Ports sind bereits von Außerhalb erreichbar auch debug.cfg startet das Befehlsscript vom Internen Speicher.
Starte ich dropbear oder dropbearkey (Symlinks vom Dropbearmulti) erhalte ich verschiedene Fehlermeldungen (je nach Version, ich habe bereits etliche dropmearmulti's getestet, z.B. dropbearmulti_v2013.58 mips)
Die Fehlermeldungen lauten z.B. Segmentation Fault, Illegal instruction ...
Ist meine Box mit neuer Harware ausgestattet, das dass nicht funzt?
Hier in etwa mein Startscript:
Code:
HDD='FRITZ' # ACHTUNG: unbedingt anpassen!
HDD_ABSOLUT='/var/InternerSpeicher/'$HDD
PASSWD='**********************'
TEMP=/var/tmp
while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done
cd $TEMP
mkdir .ssh
cp $HDD_ABSOLUT/fritz.ssh/authorized_keys $TEMP/.ssh/authorized_keys
cp $HDD_ABSOLUT/fritz.ssh/dropbear_rsa_host_key $TEMP
cp $HDD_ABSOLUT/fritz.ssh/busybox $TEMP/busybox
cp $HDD_ABSOLUT/fritz.ssh/dropbearmulti $TEMP
cp $HDD_ABSOLUT/fritz.ssh/sftp-server $TEMP
cp $HDD_ABSOLUT/fritz.ssh/wake.sh $TEMP
chmod 600 $TEMP/.ssh/authorized_keys
chmod 600 $TEMP/.ssh
chmod 600 $TEMP
chmod +x busybox
chmod +x sftp-server
chmod +x dropbearmulti
chmod +x wake.sh
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow
#$TEMP/busybox sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" -i $TEMP/shadow
#$TEMP/busybox sed -e "/root:/s#:/:/bin/sh#:/var/tmp/:/bin/sh#" -i /var/tmp/passwd
ln -s $TEMP/dropbearmulti dropbearkey
ln -s $TEMP/dropbearmulti dropbearconvert
ln -s $TEMP/dropbearmulti dropbear
chmod +x /var/tmp/dropbear
$TEMP/dropbear -p 22 -r $TEMP/dropbear_rsa_host_key -s -g
Code:
#$TEMP/busybox sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" -i $TEMP/shadow
#$TEMP/busybox sed -e "/root:/s#:/:/bin/sh#:/var/tmp/:/bin/sh#" -i /var/tmp/passwd
Code:
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow
Ich weiß echt nicht mehr weiter. Ich wollte auch ein freetz bauen, aber freetz1.2 benötigt altes Firmware Image, welches nicht mehr zu finden ist und vermutlich mit der aktuellen Hardware nicht läuft.
Ich bin grad echt auf jede Hilfe angewiesen.
Danke
Jack