Hallo Snoopy.
authorized_keys gehört der Gruppe root und dem Besitzer root. Rechte stehen auf 0600.
Ich habs auch schon mal mit 0777 probiert und auch schon mal mit Besitzer admin, alles ohne Erfolg.
Der Comment ist wirklich interessant.
Zu meinem Verständnis. Dropbear ist der SSH Server auf der Icybox. Doch als Client benutze ich Putty unter Windows. Setzt Putty auf Dropbear auf?
Wenn nicht, dann hätten wir hier diese Konstellation: Dropbear - Putty.
Und diese Konstellation funktioniert mit einer Fritzbox einwandfrei.
Habe in der Zwischenzeit noch ein wenig herumgeforscht - es war gestern einfach zu spät bzw früh ;-)
Einen Hinweis in den System logs habe ich jedesmal völlig überlesen:
|
Quellcode
|
1
2
|
Child connection from x.x.x.x:4097
/root must be owned by user or root, and not writable by others
|
Und in der Tat gehört /root nicht root, sondern admin.
Also flugs auf root geändert und siehe da:
|
Quellcode
|
1
|
pubkey auth succeeded for 'root' with key sha1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx from x.x.x.x:4099
|
Im do_it Skript liesse sich sicherlich ein chown einbauen, die Frage ist allerdings:
Warum gehört /root admin und nicht root?
Und was für Nebenwirkungen könnte diese Änderung haben?
EDIT: Kleiner Nachtrag. Hier der Eintrag fürs init Skript:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#
#copying authorized keys to home directory
#
HD_MNT_POINT=$(cat /usr/sausalito/codb/objects/1/Disk.rootdir 2> /dev/null)
WORK_DIR=$HD_MNT_POINT/public/applications/do_it
if [ -f $WORK_DIR/authorized_keys ]; then
mkdir /root/.ssh
echo "copy authorized_keys"
cp $WORK_DIR/authorized_keys /root/.ssh/authorized_keys
#making root owner of /root for SSH authorized_keys
chown root /root
#restricting acces to root of /root for SSH authorized_keys
chmod 0700 /root
else
echo "$WORK_DIR/authorized_keys not found ... skipping"
fi
|
Das funktioniert soweit ich das bis jetzt erkennen kann wunderbar.
Langzeitwirkungen ausgeschlossen .....
Eure Meinung zu dieser Lösung?
Gruß
enteiser
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »enteiser« (30. November 2008, 17:17)