Archiv der Kategorie: Synology HowTo

Synology Tutorials & Enhancements Howto’s unblog technical contribution for professionals

Synology DSM mit SSH Client als SSH Terminal

GateOne ist ein HTML5 basierter SSH-Client und Terminalemulator für Synology DSM

Das GateOne Paket ist ein webbasierter HTML5 fähiger Open-Source-Terminalemulator und ein leistungsfähiger SSH-Client. Es kann verwendet werden, um beliebige Terminalanwendungen aus dem Browser ausführen zu können, um virtuelle Konsolen zu Servern sowie Terminalverbindungen herzustellen. GateOne kann als Ergänzung zu webbasierten Verwaltungsoberflächen genutzt werden. In diesem Beitrag wird gezeigt, wie GateOne mit Synology DSM bereitgestellt und genutzt werden kann.

GateOne für Browser mit WebSocket Unterstützung, ein Browser-Plugin wird nicht benötigt

GateOne Synology DSM SSH-Client ping ausführen

Synology DSM bietet keine Möglichkeit für Diagnoseaufgaben wie Ping oder Traceroute, mit einem eingebetteten SSH-Client stehen diese Funktionen zur Verfügung. Der GateOne SSH-Client bietet weitere nützliche Anwendungen, wie zum Beispiel das Umgehen eines Proxys oder wenn kein VPN zum NAS vorhanden ist und die Firewall nur Port 443 (HTTPS) für Browser zulässt.

GateOne wird nicht von Synology selbst bereitgestellt oder verwaltet, kann jedoch aus dem SynoCommunity-Repository abgerufen werden. Die SynoCommunity bietet kostenlose Pakete für Synology NAS-Geräte.

Hinweis. GateOne Version 0.9.3 für DSM 5 / 6, für DSM 7 ist noch keine unterstützung verfügbar (23.8.2021).

SynoCommunity-Repository in DSM Paket-Zentrum hinzufügen für GateOne SSH-Client

SynoCommunity-Repository in DSM Paket-Zentrum hinzufügen für GateOne SSH-Client

Aus DSM öffnet man das Hauptmenü mit dem Symbol oben Links, dort findet sich das Paket-Zentrum.

Mit klick auf das Icon Paket-Zentrum dieses öffnen, dann auf Schaltfläche Einstellungen.

Synology Package Center
Synology SynoCommunity-Repository in DSM Paket-Zentrum hinzufügen für GateOne SSH-Client

Im nun geöffneten Fensterabschnitt Allgemein unter Vertrauensebene, die Option „Synology Inc. und vertrauenswürdige Herausgeber“ aktivieren.

GateOne DSM ssh-client

Dann zum Abschnitt Paketquellen gehen.

GateOne DSM ssh-client

Die Schaltfläche Hinzufügen klicken und die Paketquelle hinzufügen, als Name SynoCommunity eintragen und bei Ort die URL https://packages.synocommunity.com/ einfügen und auf OK klicken.

GateOne DSM ssh-client

Nun können Pakete aus SynoCommunity installiert werden, hier gibt man gateone in das Suchfeld oben bei der Lupe ein.

GateOne DSM ssh-client

Nach dem das Paket GateOne aus der Community Paketquelle angezeigt wird, kann mit Klick auf Installieren die App bereitgestellt werden.

Es bieten sich nun viele Anwendungsmöglichkeiten mit GateOne.

Anmerkung. Um per SSH auf das NAS selbst zugreifen zu können, muss der SSH-Dienst in der DSM-Systemsteuerung aktiviert werden, wie ist hier zu finden. Die meisten Befehle erfordern sudo Berechtigung, wie zB. sudo ping.

Was ist Websocket ?

Das WebSocket-Protokoll ist ein auf TCP basierendes Netzwerkprotokoll, das entworfen wurde, um eine bidirektionale Verbindung zwischen einer Webanwendung und einem WebSocket-Server bzw. einem Webserver, der auch WebSockets unterstützt, herzustellen.

Midnight Commander Installation auf Synology NAS

Midnight Commander („mc“) aus Synology DSM Terminal Shell anwenden

Dieser Beitrag zeigt wie man Midnight Commander („mc“) auf dem Synology NAS bereitstellt, um aus Terminal Shell anwenden zu können. Der Dateimanager („mc“) für das Dateisystem in der Synology Shell über SSH. Midnight Commander, kurz mc gehört zu den bekanntesten Konsolen-Programmen unter Linux. Erfreulicherweise lassen sich zum Synology NAS problemlos zusätzliche Software-Repositorys hinzufügen um so weitere Tools installieren zu können.

Der Midnight Commander („mc“) wird nicht von Synology selbst bereitgestellt oder verwaltet, kann jedoch aus dem SynoCommunity-Repository abgerufen werden. Die SynoCommunity bietet kostenlose Pakete für Synology NAS-Geräte.

So fügt man das SynoCommunity-Repository hinzu

synology Midnight Commander mc, Synology DSM Main Menu

Aus DSM öffnet man das Hauptmenü mit dem Symbol oben Links, dort findet sich das Paket-Zentrum.

Mit klick auf das Icon Paket-Zentrum dieses öffnen, dann auf Schaltfläche Einstellungen.

Synology Package Center
synology Midnight Commander mc, Synology Paket-Zentrum

Im nun geöffneten Fensterabschnitt Allgemein unter Vertrauensebene, die Option „Synology Inc. und vertrauenswürdige Herausgeber“ aktivieren.

Synology Midnight Commander mc vertrauenswürdige Herausgeber

Dann zum Abschnitt Paketquellen gehen.

Synology Packetquellen

Die Schaltfläche Hinzufügen klicken und die Paketquelle hinzufügen, als Name SynoCommunity eintragen und bei Ort die URL https://packages.synocommunity.com/ einfügen und auf OK klicken.

Synology Paketquellen Hinzufügen

Midnight Commander („mc“) Installation

Nun können Pakete installiert werden. Das Paket SynoCli File Tools bietet die folgenden Befehlszeilen-Dienstprogramme:

less, tree, ncdu, jdupes, rhash, mc (midnight-commander), nano, file, detox, rmlint, rnm, pcre2, zstd.

Der Midnight Commander („mc“) war früher ein separates Synology Paket, ist nun jedoch nur über das SynoCli File Tools-Paket verfügbar.

SynoCli File Tools Midnight Commander ("mc") Installation

Midnight Commander („mc“) in Synology starten

Jetzt kann man sich mit einem Terminal wie PuTTY zum NAS verbinden und in der Synology Shell mc ausführen.

NAS7:/$ sudo mc

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:

Mit sudo wird mc gestartet, nach der Passwort Eingabe des Admins wird Midnight Commander geöffnet.

Midnight Commander mc in der Synology Terminal Shell starten

In der Menüleiste unten sind die Funktionen von mc über die F-Tasten oder auch mit der Maus anwendbar, wie Edit oder Copy, mit den Cursor-Tasten oder der Maus navigiert man in den Fenstern, mit Tab wechselt man jeweils zum anderen Fenster, mit F10 verlässt man mc wieder.

  Denke daran, Änderungen an Systemdateien verlangen Kenntnisse über die Funktion und deren Auswirkungen.

Synology DSM SSH-Dienst aktivieren

Der Terminal Zugang über SSH muss aktiviert werden, dazu in der DSM Systemsteuerung, unter Terminal & SNMP den SSH-Dienst aktivieren. Um das Icon Terminal & SNMP sichtbar zu machen, wird rechts oben Erweiterter Modus gewählt.

Synology Systemsteuerung Terminal aktivieren

Anschlissend die Terminal Option SSH-Dienst aktivieren.

Synology Systemsteuerung SSH-Dienst aktivieren