Ich habe meinen eigenen Weg, mit WinSCP einen root-Zugang einzurichten:
Erstellung der Keys
Dies muß lediglich einmalig durchgeführt werden, da der Key für mehrere Server verwendbar ist.
1. Putty Key Generator puttygen.exe starten.
2. SSH-2 auswählen und Public/Private key generieren.
3. Public Key speichern, Privat Key als *.ppk speichern.
Vorbereitung der Synology
Auf der DS unter „root“ ein „ssh localhost“ starten, am besten mit PuTTY:
Login > admin > Enter
Passwort > Admin-Passwort > Enter
sudo su – > Enter
Passwort > Root-Passwort > Enter
Anpassung der Synology
Auf der Synology /root/.ssh/authorized_keys erstellen mit „vi authorized_keys“ (~/ statt /root/ für andere User, ~ ist dessen Homeverzeichnis): Einwahl mit PuTTY oder WinSCP und danach eingeben:
$ cd /root/
$ mkdir .ssh (sofern nicht vorhanden)
$ cd /root/.ssh/
$ vi authorized_keys
PublicKey aus der Kopfzeile des PuttyKeyGenerator kopieren und….
….in die /root/.ssh/authorized_keys einfügen (Copy/Paste) und ….
….speichern (und vi gleichzeitig verlassen [ESC] :wq [ENTER]
$ chmod 0700 /root/.ssh
$ touch /root/.ssh/authorized_keys
$ chown -R root /root/.ssh
$ chmod 0600 /root/.ssh/authorized_keys
$ synoservicectl –reload sshd oder auch synoservicectl –restart sshd (Restart SSH, oder ggf. besser Neustart der Synology)
Sofern das noch nicht durchgeführt wurde, nachfolgende Frage nach dem Key mit yes beantworten, dann einfach abbrechen.
Konfiguration von WinSCP
PrivateKey speichern in einen für dauerhaft definierten Ordner
File protocol : SCP
Host name : „syno-IP“
Port number : 22
User name : root
Password : Passwort für root/admin
dann : Erweitert > Authentifizierung > PrivateKey mit komplettem Pfad hinterlegen.
Ggf. Wiki beachten :
http://www.synology-wiki.de/index.ph…aten_absichern