dropbear und etherwake über debug.cfg

Hiho, da bin ich wieder.

Als erstes ein großen dank an olistudent!

das Script ist viel kleiner geworden und es werden nur noch die beiden Dateien "dropbear" und falls gewünscht "etherwake" benötigt (ein paar posts weiter oben).
Bei jedem Reboot werden die keys (1024bit) für dropbear neu generiert.

Wie immer auf eigene gefahr!

Code:
# Starten des Telnet Daemons
/usr/sbin/telnetd -l /sbin/ar7login

# Aendern des Root Passwortes
cp -p /var/tmp/shadow /var/tmp/shadow.old
PASSWD='36d6NYYMch85U'
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow

# Konfiguration
# Server Adresse angeben
serverurl="deinserver.de"

# Lokales Verzeichnis (muss beschreibbar sein)
localdir="/var/tmp"

# Port auf dem Dropbear laufen soll
dropbearport="22"

# Warten bis FritzBox den Server erreichen kann
while !(ping -c 1 $serverurl); do
sleep 5
done

# In das Lokale Verzeichnis wechseln
cd $localdir

# Anlegen eines vereinfachenden WOL Scripts
echo "$localdir/etherwake -i eth0 01:23:45:67:89:AB" > ./startpc

# Nachladen von Dateien
wget http://$serverurl/dropbear
wget http://$serverurl/etherwake

# Anpassen der Dateirechte
chmod +x ./dropbear
chmod +x ./etherwake
chmod +x ./startpc

# Symlink fuer dropbearkey erstellen
ln -s $localdir/dropbear dropbearkey

# 1024Bit RSA/DSS Keys fuer Dropbear erstellen
$localdir/dropbearkey -t rsa -f dropbear_rsa_host_key
$localdir/dropbearkey -t dss -f dropbear_dss_host_key

# Dropbear starten
$localdir/dropbear -p $dropbearport -r $localdir/dropbear_rsa_host_key -d $localdir/dropbear_dss_host_key

Password ist "fritzbox".

mfg supafly2k
 
hallo,

bei mir kommt ohne die lib immer fehler "/var/tmp/etherwake: can't load library 'libgcc_s.so.1'"
kannst du mal dein etherwake hochladen ?

micha
 
Hi.
Nimm doch einfach das von Enrik.
etherwake
Code:
/var/tmp # ldd etherwake
        libc.so.0 => /lib/libc.so.0 (0x00000000)
        /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
/var/tmp #
MfG Oliver
 
auf die idee hätte ich auch selbst kommen können.
danke.

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