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...
 
Kostenlos!

Statistik des Forums

Themen
248,917
Beiträge
2,305,030
Mitglieder
378,636
Neuestes Mitglied
nano72