brauche Hilfe bei debug.cfg

BingoBongo2010

Neuer User
Mitglied seit
7 Mai 2010
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe es endlich geschafft mir eine funktionierende debug.cfg für Dropbear und Crond zu erstellen.
Leider habe ich von Linux ja überhaupt keine Ahnung und deshalb wollte ich von den Profis mal wissen,
ob die debug.cfg so in Ordnung ist (oder ob ich etwas besser machen könnte)?
Ich lese hier z.B. öfter mal was von irgendwelchen Ordner bzw. File Rechte setzen.

(Die Keys und das Passwort habe ich für's Forum geändert.)

Freue mich auf eure Antworten!

Code:
cat > /var/tmp/debug.cfg << 'EOF'
sleep 180

mkdir -p /var/spool/cron/crontabs/
echo "30 1 * * 1 /sbin/reboot" > /var/spool/cron/crontabs/root
busybox crond

mkdir -p /var/tmp/s2f/dropbear
mkdir -p /var/tmp/root/.ssh

# change root password
busybox sed -e "/root:/s#^root:[^:]*:#root:q8EdW2j9j0eGM:#" -i /var/tmp/shadow

# change root home directory
busybox sed -e "/root:/s#:/:/bin/sh#:/var/tmp/root/:/bin/sh#" -i /var/tmp/passwd

busybox uudecode -o /var/tmp/s2f/dropbear/rsa_host_key << 'RSA'
begin 600 /var/tmp/s2f/dropbear/rsa_host_key
M````!W-S:"UR<V$````#`0`!````@P"1(PW4CW=M7:MD/MIM3'G:6U6&TT7E
M%?:'Q4'*]/M[XPV/`@@4B;+=U27L%JP`$,I-*]%F543(DE9&A"#'X,0BUBCP
MD*(_:K%NY/R@AWX#03]'0Y8(E,:HGUKJ4K4^[&:NM`\^L6,.M)VT$XTO4OI%
MR(TMO8.H$9%YB6\HJY&NE\LM````@BY_!^F^<GBWAO9M"F7TEY\$'J"\8XIR
M(%([N`FPM39IM8C(DE4>#@[R/YUD8`+_7@@>#PX5*!V'@!M$+@I*L!LF>[)N
MN#.65N+-7([V:7Z&8@B#_5K+/YZ-*PU/VE!L^84@:,-CFH-`"N%C,REZ#,;`
M#;-4>`/TM-*6LFHX$2$3VC,```!"`*UQC2*:3MNT"D:X/!JS*C04FV"9?$4R
M)$&W"\WL2Z0>?0SL7MG_X,GO>^IK@8]S2:]+,7Z&K*\+JY6%(:C&D:)G````
M0@#6.$A6TRE9ZV=YLS?D1ZCU+:MXTEO`;)SVIL/5&^;@A4$02/U^\@ZCE.J7
60\'MT*:`/^(+3J)"UZCB(>"KZ[RQ2P``
`
end
RSA

busybox uudecode -o /var/tmp/s2f/dropbear/dss_host_key << 'DSS'
begin 600 /var/tmp/s2f/dropbear/dss_host_key
M````!W-S:"UD<W,```"!`.>@-U'N2OF>\$G/R3#-;AF-FO*?8W1P54['AL;H
MOK3J6^\!H;%U]HB?UF%GF^&V[-C'_?=^'7O).H%MG!`;_)"3]3)'A2MJ5@MI
M:A[IL_NE"WM]8:`H>XE3BY%9*Q=$,4-D3:1[\\B7#\)2<&*GQB)08WG!3LWG
M2,`2BAU0?$6[````%0"_W>6)7*DS'Y&U[;.T(2@REQW%@0```($`T51^:MD^
M_33D8W]2"NIF>7]NAL#9B:@M,A]$4XU%M!9G<^X/Y2`;-QM9G=7V8*`'P5]3
MYL!$[D<F2G?-1=E#+.S]O%37DAQB'^NA@=RU[':X8'Y;L<)_",%$>Q]HT=()
M]F+1W&X<-6R,JJWLE^EURMQ\EY5.,'Z(/<^T=NVYA\(```"!`-%/`-TLLW`F
MJ8%";":6NI8\>UDTZCMH4K>ASY1<TH/X<H6*&_PAP4$*MH&W;BAFB.B8(QNW
M-X]8FJBP,/M=3IQ5'4&#]7*>T66`I"AZAUIUC>.N]0C9E\"#G^RX/RN^1@4O
M2UTMIZ1<S[LG06;P$FD%+%`]S*0A%E07;5%_D@Q0````%""A?<P(ZW1*JDNE
)&`X\PL+#D0*>
`
end
DSS

busybox uudecode -o /var/tmp/root/.ssh/authorized_keys << 'AUTHORIZED'
begin 600 /var/tmp/root/.ssh/authorized_keys
M<W-H+7)S82!!04%!0C-.>F%#,7EC,D5!04%!0DI104%!245!9TUM:D=C1F9G
M4G)05&5J.6UB6F1!:$-35D]84TYR8S52;GEP97%8,%!E:E!B9FI3;$U6=W!.
M3FE"-E%:,'-N9S1Z6"]-;7AH=TEC8TE,0D%X5F-6=&=U,#5L2U)/8G@V<DMM
M8F(S52MV>5E-=TUL=C@U='=V1DYF051)67%,*S1!43!.:'I-37!M=&Q18V-.
M2$]R0V=%-7=714$S0WDV+V98:5%1;&-X.6A5/2!R<V$M:V5Y+3(P,3`P-3`W
`
end
AUTHORIZED

# start dropbear
dropbear -s -p 33491 -r /var/tmp/s2f/dropbear/rsa_host_key -d /var/tmp/s2f/dropbear/dss_host_key

EOF

cat /var/tmp/debug.cfg > /var/flash/debug.cfg
 
Wenn alles so funtioniert, wie du dir das vorstellst, einfach so lassen...
 
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.