ssh Zugriff auf WD My Book Live über Public Keys

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:~$