Synology root Login aktivieren

Synology NAS root Login in SSH-Terminal

Synology ab DSM Version 6 bietet für versierte Linux Experten die Möglichkeit das SSH-Terminal zu nutzen. NAS sind meist hinter Firewalls und aus dem Internet per SSH nicht erreichbar. Dabei kann der Login zum Synology NAS als Benutzer mit anschließendem sudo su root ein unnötiger Aufwand sein. Es gibt jedoch die Möglichkeit sich gleich als root anzumelden, dies hier im folgenden aufgezeigt wird.

Als erstes wird die DSM Systemsteuerung aufgerufen, bei Erweiterter Modus muss dieser aktiviert werden, damit wird Terminal & SNMP sichtbar.

Synology root Login, Systemsteuerung - SSH-Dienst aktivieren
Systemsteuerung

Unter Terminal & SNMP den SSH-Dienst aktivieren.

Synology root Login, SSH-Dienst aktivieren
SSH-Dienst aktivieren

Jetzt mit PuTTY oder KiTTY eine SSH Verbindung zur Synology Diskstation herstellen und als admin anmelden, anschlissend das root Passwort ändern.

sudo synouser -setpw root admin_passwort

Anstelle von admin_password dasselbe admin Passwort eingeben dieses man beim Anmelden für Synology DSM verwendet.

Synology root Login aktivieren, sudo synouser

Es wird der Hinweis angezeigt, dass man die Privatsphäre Respektieren soll, Vorsicht beim Tippen haben soll. Mit großer Macht kommt große Verantwortung.

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:

  Das Passwort muss zur Sicherheit ein zweites Mal bestätigt werden.

Noch den SSH-Dienst konfigurieren um die root Anmeldung zu ermöglichen.

sudo vi /etc/ssh/sshd_config
sshd_config

Die als Kommentarzeile markierte Option editieren mit drücken der Taste i bei #PermitRootLogin prohibit-password, indem das # zuvor entfernt wird und ändert mit:

PermitRootLogin yes

Die Änderung speichern mit drücken der Taste ESC und ZZ (gross).

Nun die DiskStation neu starten, oder in der Systemsteuerung den SSH-Dienst deaktivieren und erneut aktivieren, damit wird die Änderung wirksam, jetzt kann sich root@diskstation direkt am Synology NAS anmelden.

TIP Möchte man mit WinSCP als root Anmelden muss das Übertragungsprotokoll SCP (nicht SFTP) gewählt werden.

WinSCP Sitzung

Vim Vi IMproved graphical cheat sheet

Vi ist ein klassischer Texteditor, der im Jahr 1976 seine erste Inkarnation auf den meisten Plattformen weltweit erlebte, seine Fähigkeit an jedem Computer in einem Command-Prompt vi zu nutzen, war stehts ein einfaches, aber leistungsfähiges Konzept.

Vi IMproved – VIM Weiterentwicklung

vi vim cheat sheet

Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi. Das freie Open-Source-Programm wurde 1991 von Bram Moolenaar veröffentlicht. Seitdem wird der Editor aktiv weiterentwickelt. Wie vi zeichnet sich Vim durch seine verschiedenen Betriebs-Modi aus, während viele andere gebräuchliche Editoren nur einen kombinierten Modus für Eingabe und Befehle kennen, in dem Befehle über Tastenkombinationen und grafische Oberflächen ausgeführt werden.

vi vim cheat sheet
vi / vim graphical cheat sheet

Vim funktioniert wie der vi-Editor im Textmodus auf jedem Terminal. Die Bedienung erfolgt dann üblicherweise über die Tastatur. Eine Maus wird zwar auf vielen Terminals unterstützt, ihre Verwendung ist aber limitiert. Das ist zum einen historisch bedingt durch die zu Ur-vi-Zeiten Mitte der 1970er Jahre üblichen Bildschirmterminals mit einer langsamen, seriellen Verbindung zum Hauptrechner. Zum anderen schätzen erfahrene Benutzer die Effizienzvorteile der mächtigen Tastatursteuerung („vi is at your fingertips“). siehe vi vim cheat sheet.

Aus der Limitierung damaliger Terminals resultiert sein modales Konzept. Vim ist nahezu vollständig abwärtskompatibel zu vi. Es sind jedoch eine Vielzahl an Weiterentwicklungen und eine moderne grafische Benutzerschnittstelle hinzugekommen. Mit Menüs (GVim) sowie eine vereinfachte Version für Einsteiger (eVim) .

Vim kann auf vielen Betriebssystemen genutzt werden, und ist auf fast jedem GNU/Linux-Rechner zu finden. In der Regel wird beim Aufruf vi unter Linux Vim über eine Verknüpfung oder einen Alias aufgerufen. Welcher vi-Ableger gestartet wurde, lässt sich im Kommando-Modus über den Befehl :version überprüfen.

Offizielle Webseite: https://www.vim.org/