ssh startet nur manuell

hammerdown

Neuer User
Mitglied seit
3 Apr 2006
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich bin noch mal auf eure Hilfe angewiesen.
Ich wollte auf einer FritzBox Fon wlan den SSH Server installieren, die FritzBox hatte scheinbar andere Pläne.

Wenn ich manuell die Kommandos ausführe, welche ich in die debug.cfg geschrieben habe, dann gibt es keine Probleme. Dropbear lässt sich dann starten und ich kann mich per ssh verbinden. Allerdings eben nur wenn ich es manuell mache. Beim automatischen Ablauf über die debug.cfg geht es schief.
Folgendes habe ich in die debug.cfg geschrieben (Privat durch xxx ersetzt):

Code:
/usr/sbin/telnetd -l /sbin/ar7login

sleep 120

# Installation ssh-Server
wget http://www.xxx.de/fritz/dropbear
chmod +x /var/tmp/dropbear
ln -s /var/tmp/dropbear dropbearkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 512 
cp -p /var/tmp/shadow /var/tmp/tmp_shadow

#Hier den Hash des root-Passworts eintragen
sed -e "/root:/s#^root:[^:]*:#root:XXX:#" /var/tmp/tmp_shadow > /var/tmp/shadow
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey

Ich habe hier den Eindruck, dass der Befehl wget nicht ausgeführt wird. Sleep wird ausgeführt, dass kann ich mir über ps anzeigen lassen. Dann nach Ablauf der 120 Sekunden (Die Internetverbindung besteht zu diesem Zeitpunkt bereits), lasse ich mir den Inhalt des Ordners /var/tmp anzeigen. Hier sehe ich, dass dropbear nicht runter geladen wurde, jedoch die shadow in tmp_shadow umbenannt und mein root-Kennwort in die shadow eingefügt wurde.

Hat jemand eine Idee, wie ich das ganze zum laufen bringen kann?

Vielen Dank schon mal und viele Grüße
hammerdown
 
hammerdown schrieb:
...
Ich habe hier den Eindruck, dass der Befehl wget nicht ausgeführt wird.
...
Code:
# Installation ssh-Server
[b]cd /var/tmp[/b]
wget http://www.xxx.de/fritz/dropbear
...

Das sleep 120 kannst Du dir schenken:
Besser am Anfang folgendes einfügen:
Code:
# warten auf Internet
while !(ping -c 1 www.xxx.de); do
sleep 5
done

HTH
 
Hallo maceis,

danke für den Tipp. Man denkt oftmals zu kompliziert und kommt nicht auf die einfachsten Dinge :D

gruß
hammerdown
 
Gerne 10 Zeichen
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,304,080
Mitglieder
378,569
Neuestes Mitglied
Yannick100