Literatur
Vorraussetzung der Zugriff über ssh und Passwort funktioniert bereits.
Auf meinem Rechner den Public Key erstellen:
$ ssh-keygen -t rsa
den Public Key für rootauf WD My Book Live übertragen:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@mybooklive.local
root@mybooklive.local's password: welc0me
Now try logging into the machine, with "ssh 'root@mybooklive.local'", and check in:
~/.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
und siehe da man kann sich ohne Passwort als root auf dem WD My Book Live anmelden:
$ ssh root@mybooklive.local
Damit ich nicht als root auf das Gerät zugreifen muss, erlaube ich dem Standard-Nutzer admin auch den Zugriff über ssh.
Dazu muss der Public Key auch dem Nutzer admin zugeordnet werden. Dazu werden die Dateien des Verzeichnisse /root.ssh in das Verzeichnis /share/.ssh kopiert
MyBookLive:~# mkdir /shares/.ssh
MyBookLive:~# cp ~/.ssh/* /shares/.ssh/.
MyBookLive:~# ls -l /shares/.ssh/
total 128
-rw------- 1 root root 391 2012-03-01 11:31 authorized_keys
-rw-r--r-- 1 root root 442 2012-03-01 11:31 known_hosts
MyBookLive:~# chmod +r /shares/.ssh/authorized_keys
MyBookLive:~# ls -l /shares/.ssh/
total 128
-rw-r--r-- 1 root root 391 2012-03-01 11:31 authorized_keys
-rw-r--r-- 1 root root 442 2012-03-01 11:31 known_hosts
MyBookLive:~# exit
und siehe da man kann sich ohne Passwort als admin auf dem WD My Book Live anmelden:
$ ssh admin@mybooklive.local
Linux MyBookLive 2.6.32.11-svn21605 #1 Fri Oct 15 17:13:23 PDT 2010 ppc
Last login: Thu Mar 1 13:09:26 2012 from 192.168.1.8
admin@MyBookLive:~$
Tags: Linux-Hardware MyBookLive ssh