DSM 6 und Login als root

In meinem vorletzten Beitrag habe ich das Update DSM 6 bereits behandelt. Da auch an der Sicherheit von DSM geschraubt wurde, ist es seit dieser Version nicht mehr möglich sich mit z. B. WinSCP oder PuTTY als User root anzumelden. Der Umweg über einen Benutzer (der Mitglied der Administratorengruppe sein muß), und dann mit sudo -i zu wechseln war auch nicht sehr benutzerfreundlich. Sicherheit und Benutzerfreundlichkeit befinden sich eben doch (manchmal) im Widerspruch zueinander. Kurzum – eine Anmeldung an der NAS ist root nur noch mit Key erlaubt. Benötigten Schlüssel können wir auf der Synology selbst erstellen.

mkdir -p /root/.ssh
chmod 0700 /root/.ssh
ssh-keygen -b 4096 -t rsa -f /root/.ssh/id_rsa
cat /root/.ssh/id_rsa.pub >>/root/.ssh/authorized_keys
cp /root/.ssh/id_rsa /volume1/public

Letzter Befehl kopiert die Schlüsseldatei “id_rsa” in eine Freigabe auf der NAS. Dieser Schlüssel muß nun noch mit PuTTYgen umgewandelt werden. Anschließend muß in WinSCP für das Verbindungsziel unter “Erweitert”->”Authentifizierung”->”Datei mit privatem Schlüssel” der Speicherort zu dem Key angegeben werden.

sshMit diesen Einstellung ist wieder ein Zugriff mit root auf den Server möglich.
Kurz noch der betreffende Mitschnitt eines Logs für die Verbindung:

. 2016-05-01 17:21:55.116 Reading private key file “D:\id_rsa.ppk”
! 2016-05-01 17:21:55.140 Using username “root”.
. 2016-05-01 17:21:55.175 Offered public key
. 2016-05-01 17:21:55.242 Offer of public key accepted
! 2016-05-01 17:21:55.242 Authenticating with public key “imported-openssh-key”
. 2016-05-01 17:21:57.568 Sent public key signature
. 2016-05-01 17:21:57.574 Access granted


Kommentare

DSM 6 und Login als root — 9 Kommentare

  1. Danke für die Anleitung, hat mir sehr geholfen!

    Zwei Hinweise noch für andere Leser:

    – Der Befehl “ssh-keygen -b 4096 -t rsa -f /root/.ssh/id_rsa” dauerte ein paar Minuten, also etwas Geduld. Es kann anschließend eine optionale Passphrase für den Key vergeben werden
    – In PuttyGen auf Conversions -> Import Key; danach “Save Private Key”

  2. Hallo,

    leider bekomme ich die Nachricht “Der entfernte Rechner lehnte unseren Schlüssel ab.”
    Kennt ihr diese Meldung und wisst, was ich da tun kann?

    Danke im Voraus!!
    Tom

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert