Die Kommandozeile: Unterschied zwischen den Versionen

Aus Synology Wiki
Tommes (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Tommes (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
[[Category:Linux]][[Category:SSH]][[Category:Telnet]]
[[Category:Linux]][[Category:SSH]][[Category:Telnet]]
Die '''Kommandozeile''' ist die traditionelle Benutzerschnittstelle unter Linux. Fast alle im Wiki beschriebenen Modifikationen eines Synology NAS sind nur mit Hilfe der Kommandozeile realisierbar.
Die '''Kommandozeile''' ist die traditionelle Benutzerschnittstelle unter Linux. Fast alle im Wiki beschriebenen Modifikationen eines Synology NAS sind nur mithilfe der Kommandozeile realisierbar.


== Zugänge zur Kommandozeile ==
== Zugänge zur Kommandozeile ==
Die Kommandozeile der Synology NAS ist mit Hilfe der Dienste '''SSH (Port 22)''' oder '''Telnet (Port 23)''' erreichbar. Bei Telnet handelt es sich um eine unverschlüsselte Verbindung. Bei SSH erfolgt die Verbindung über einen verschlüsselten Kanal. Daher gilt:<blockquote>'''''Hinweis: Der Einsatz von Telnet stellt beim Zugang über das Internet ein unverantwortliches Sicherheitsrisiko dar, daher sollte Telnet - wenn überhaupt - nur im lokalen Netz eingesetzt werden!'''''</blockquote>
Die Kommandozeile der Synology NAS ist mithilfe der Dienste '''SSH (Port 22)''' oder '''Telnet (Port 23)''' erreichbar. Bei Telnet handelt es sich um eine unverschlüsselte Verbindung. Bei SSH erfolgt die Verbindung über einen verschlüsselten Kanal. Daher gilt:<blockquote>'''''Hinweis: Der Einsatz von Telnet stellt beim Zugang über das Internet ein unverantwortliches Sicherheitsrisiko dar, daher sollte Telnet - wenn überhaupt - nur im lokalen Netz eingesetzt werden!'''''</blockquote>


== SSH-Dienst aktivieren ==
== SSH-Dienst aktivieren ==
Eine detaillierte Beschreibung, wie man von einem Client-Betriebssystem eine SSH-Verbindung zu seinem Synology NAS mit einem Konto aus der Gruppe der Administratoren (administrators) aufbaut und wie man bei Bedarf zum Systembenutzer root wechselt, findest du im Beitrag...<blockquote>
 
Eine detaillierte Beschreibung, wie man von einem Client-Betriebssystem eine SSH-Verbindung zu seinem Synology NAS mit einem Konto aus der Gruppe der Administratoren (administrators) aufbaut und wie man bei Bedarf zum Systembenutzer root wechselt, findest du im Beitrag...
 
<div align="center">
==== "[[SSH-Verbindung zu einem Synology NAS herstellen|'''SSH-Verbindung zu einem Synology NAS herstellen''']]" ====
==== "[[SSH-Verbindung zu einem Synology NAS herstellen|'''SSH-Verbindung zu einem Synology NAS herstellen''']]" ====
</blockquote>
</div>


== Telnet-Dienst aktivieren ==
== Telnet-Dienst aktivieren ==
Zeile 29: Zeile 32:
</syntaxhighlight>
</syntaxhighlight>
== Temporärer Wechsel zum Systembenutzer root ==
== Temporärer Wechsel zum Systembenutzer root ==
Normalerweise sollte es ausreichen, dich mit Administratorrechten auf der Konsole deines Synology NAS zu bewegen. Solltest du dennoch einmal root-Rechte benötigen, um einen Befehl auszuführen, kannst du diese mit dem Befehl <code>sudo</code> erhalten, der einem jedem Befehl vorangestellt wird. Damit der Befehl mit root-Rechten ausgeführt werden kann, musst du noch einmal das Passwort des Administratorkontos eingeben, mit dem du dich bereits an der Konsole deines Synology NAS angemeldet hast.
Normalerweise sollte es ausreichen, dich mit Administratorrechten auf der Konsole deines Synology NAS zu bewegen. Solltest du dennoch einmal Root-Rechte benötigen, um einen Befehl auszuführen, kannst du diese mit dem Befehl <code>sudo</code> erhalten, der einem jedem Befehl vorangestellt wird. Damit der Befehl mit Root-Rechten ausgeführt werden kann, musst du noch einmal das Passwort des Administratorkontos eingeben, mit dem du dich bereits an der Konsole deines Synology NAS angemeldet hast.


'''''Beispiel:''' Inhalt des Systemordners /root anzeigen''<syntaxhighlight lang="shell">
'''''Beispiel:''' Inhalt des Systemordners /root anzeigen''<syntaxhighlight lang="shell">
Zeile 44: Zeile 47:
</syntaxhighlight>
</syntaxhighlight>
== Rückkehr zum Administratorkonto ==
== Rückkehr zum Administratorkonto ==
Um wieder zurück zum Adminstratorkonto zu wecheln, gibst du den Befehl <code>exit</code> ein.<syntaxhighlight lang="shell">
Um wieder zurück zum Administratorkonto zu wechseln, gibst du den Befehl <code>exit</code> ein.<syntaxhighlight lang="shell">
root@SynologyNAS: # exit
root@SynologyNAS: # exit
logout
logout
Zeile 58: Zeile 61:


== Weblinks ==
== Weblinks ==
* [[Grundlegende Befehle auf der Kommandozeile]]
* [[Der Editor vi]]
* [[Editieren mit einem PC-Editor]]
* [[Benutzern den Konsolenzugang gewähren]]
* [[wikipedia:de:Telnet|Wikipedia: Telnet]]
* [[wikipedia:de:Telnet|Wikipedia: Telnet]]
* [[wikipedia:de:Secure_Shell|Wikipedia: SSH]]
* [[wikipedia:de:Secure_Shell|Wikipedia: SSH]]
* [[wikipedia:de:PuTTY|Wikipedia: PuTTY]]

Aktuelle Version vom 9. März 2025, 06:33 Uhr

Die Kommandozeile ist die traditionelle Benutzerschnittstelle unter Linux. Fast alle im Wiki beschriebenen Modifikationen eines Synology NAS sind nur mithilfe der Kommandozeile realisierbar.

Zugänge zur Kommandozeile

Die Kommandozeile der Synology NAS ist mithilfe der Dienste SSH (Port 22) oder Telnet (Port 23) erreichbar. Bei Telnet handelt es sich um eine unverschlüsselte Verbindung. Bei SSH erfolgt die Verbindung über einen verschlüsselten Kanal. Daher gilt:

Hinweis: Der Einsatz von Telnet stellt beim Zugang über das Internet ein unverantwortliches Sicherheitsrisiko dar, daher sollte Telnet - wenn überhaupt - nur im lokalen Netz eingesetzt werden!

SSH-Dienst aktivieren

Eine detaillierte Beschreibung, wie man von einem Client-Betriebssystem eine SSH-Verbindung zu seinem Synology NAS mit einem Konto aus der Gruppe der Administratoren (administrators) aufbaut und wie man bei Bedarf zum Systembenutzer root wechselt, findest du im Beitrag...

Telnet-Dienst aktivieren

Navigiere im DSM zu DSM-Hauptmenü > Systemsteuerung > Terminal & SNMP, wechselst dort auf die Registerkarte Terminal und aktivierst das Kontrollkästchen Telnet-Dienst aktivieren. Microsoft stellt ab Windows 10 Version 1809 mit der Windows PowerShell 5.1 oder höher eine geeignete Terminal-Anwendung zur Verfügung. Für ältere Versionen von Microsoft Windows kann die Eingabeaufforderung, bei Mac OS X und Linux die Standard Terminalanwendung verwendet werden.

Telnet-Verbindung herstellen

Über folgenden Befehl wird die Verbindung zum Synology NAS aufgebaut.

Syntax: telnet [IP-ADRESSE]

Beispiel:

telnet 172.16.1.11

Anschließend muss der Benutzername sowie das zugehörige Passwort eines Benutzers eingegeben werden, der der der Gruppe der Administratoren (administrators) angehört. Ein direkter Verbindungsaufbau als Systembenutzer root ist nicht möglich. Nachfolgend ein Beispiel der Ausgabe im Terminal.

MyUser@Client-PC:~$ telnet 172.16.1.11
Trying 172.16.1.11...
Connected to 172.16.1.11.
Escape character is '^]'.
SynologyNAS login: MyAdmin
Password:

Temporärer Wechsel zum Systembenutzer root

Normalerweise sollte es ausreichen, dich mit Administratorrechten auf der Konsole deines Synology NAS zu bewegen. Solltest du dennoch einmal Root-Rechte benötigen, um einen Befehl auszuführen, kannst du diese mit dem Befehl sudo erhalten, der einem jedem Befehl vorangestellt wird. Damit der Befehl mit Root-Rechten ausgeführt werden kann, musst du noch einmal das Passwort des Administratorkontos eingeben, mit dem du dich bereits an der Konsole deines Synology NAS angemeldet hast.

Beispiel: Inhalt des Systemordners /root anzeigen

MyAdmin@SynologyNAS:~$ sudo ls -la /root
Password:

Permanenter Wechsel zum Systembenutzer root

Es ist aber auch möglich, über ein bereits angemeldetes Administratorkonto dauerhaft zum Systembenutzer root zu wechseln. Dies erreichst du durch die Eingabe des Befehls sudo -i. Auch hier musst du noch einmal das Passwort des Administratorkontos eingeben, mit dem du dich bereits an der Konsole deines Synology NAS angemeldet hast.

MyAdmin@SynologyNAS:~$ sudo -i
Password:

Die Eingabeaufforderung bzw. der Prompt sollte nun auf den Systembenutzer root umgeschaltet haben.

root@SynologyNAS: #

Rückkehr zum Administratorkonto

Um wieder zurück zum Administratorkonto zu wechseln, gibst du den Befehl exit ein.

root@SynologyNAS: # exit
logout
MyAdmin@SynologyNAS:~$

SSH-Verbindung trennen.

Um die Verbindung zum Synology NAS zu trennen, gibst du erneut den Befehl exit ein.

MyAdmin@SynologyNAS:~$ exit
logout
Connection closed by foreign host.

Weblinks