SSH mit Putty ohne Passwort einloggen
METHODE 1
1.) Download Putty Key Generator puttygen.exe von der webseite:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2.) Putty Key Generator puttygen.exe starten.
3.) SSH-2 auswählen und Public/Private key generieren.
4.) Privat Key als *.ppk abspeichern.
5.) Auf der Synology box /root/.ssh/authorized_keys erstellen.
6.)
chmod 600 /root/.ssh/authorized_keys
7.) Public key von Putty Key Generator kopieren und in /root/.ssh/authorized_keys von synology box einfügen.
8.) /etc/ssh/sshd_config von der Synology box anpassen:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
9.) SSH Daemon via telnet:
/usr/syno/etc/rc.d/S95sshd.sh restart
oder die Synology box einfach restarten.
10.) Putty client (putty.exe) starten.
11.) Auf dem putty client wie folgt konfigurieren:
SSH -> Auth -> Browse -> Privat *.ppk Key -> Open
Connection -> Data -> Auto-login username -> root eingeben
Session -> HOST IP eingeben -> Saved Session: Namen von der Synology box eingeben -> Save
12.) Vorher abgespeicherte Putty session auswählen -> Open
Diese Session sollte automatisch ohne password geöffnet werden.
METHODE 2
1.) Auf der Synology box via telnet oder rsa keys generieren:
ssh-keygen -t rsa
2.)
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
3.)
chmod 600 /root/.ssh/authorized_keys
4.) /etc/ssh/sshd_config von der Synology box anpassen:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile ~/.ssh/authorized_keys
5.) SSH Daemon via telnet:
/usr/syno/etc/rc.d/S95sshd.sh restart
oder die Synology box einfach restarten.
6.)
cat /root/.ssh/id_rsa
Inhalt markieren und kopieren.
Auf der Windows Maschine ein text file z.B mit dem Namen syno.private erstellen und hineinkopieren.
7.) Download Putty Key Generator puttygen.exe von der webseite:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
8.) Putty Key Generator (puttygen.exe) öffnen.
File -> Load private key -> syno.private Save private key und z.B als syno.pkk abspeichern
9.) Putty client (putty.exe) starten.
10.) Auf dem putty client wie folgt konfigurieren:
SSH -> Auth -> Browse -> syno.pkk -> Open
Connection -> Data -> Auto-login username -> root eingeben
Session -> HOST IP eingeben -> Saved Session: Namen von der Synology box eingeben -> Save
11.) Vorher abgespeicherte Putty session auswählen -> Open
Diese Session sollte automatisch ohne password geöffnet werden.
gruss
cccc