SSH ohne Passwort

Aus Synology Wiki
Wechseln zu: Navigation, Suche

In meinem Fall 2 Synology boxen:

box1->DS106j

box2->DS209+II.


BTW Es sollte ähnlich zwischen Synology box und einer beliebigen Linux Distribution oder freeBSD ebenfalls funktionieren, habe aber nicht getestet.


1.) Beide Synology boxen via telnet oder ssh einloggen.


2.) RSA keys generieren:

ssh-keygen -t rsa


3.) /etc/ssh/sshd_config anpassen:

vi /etc/ssh/sshd_config


RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile ~/.ssh/authorized_keys


4.) Auf der box1:

cat /root/.ssh/id_rsa.pub | ssh root@ip_box2 "cat >> /root/.ssh/authorized_keys"

Ich habe bei mir, ebenfalls umgekehrt gemacht, weil ich von beiden boxen passwordless SSH brauche.

Also auf der box2:

cat /root/.ssh/id_rsa.pub | ssh root@ip_box1 "cat >> /root/.ssh/authorized_keys"


5.) Auf beiden boxen:

chmod 600 /root/.ssh/authorized_keys


6.) SSH Daemon via telnet:

/usr/syno/etc/rc.d/S95sshd.sh restart

oder die Synology boxen einfach restarten.


7.) Testen mit:

ssh IP_adresse


Wenn OK, kommt keine Passwordeingabe.


Viel Erfolg!

cccc

Weitere Webseiten