Die Kommandozeile: Unterschied zwischen den Versionen

Aus Synology Wiki
imported>Trolli
Die Seite wurde neu angelegt: ==Zugang zur Kommandozeile== Die Kommandozeile muss zunächst im Webinterface der Synology Station für den Zugriff freigeschaltet werden. Die entsprechende Option find...
 
Tommes (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(29 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Zugang zur Kommandozeile==
[[Category:Linux]][[Category:SSH]][[Category:Telnet]]
Die Kommandozeile muss zunächst im Webinterface der Synology Station für den Zugriff freigeschaltet werden. Die entsprechende Option findet man unter "Netzwerkdienste" -> "Terminal".
Die '''Kommandozeile''' ist die traditionelle Benutzerschnittstelle unter Linux. Fast alle im Wiki beschriebenen Modifikationen eines Synology NAS sind nur mithilfe der Kommandozeile realisierbar.


==Zugriff auf die Kommandozeile==
== Zugänge zur Kommandozeile ==
Nach der Freischaltung kann man die Kommandozeile entweder über Telnet (Port 23) oder über SSH (Port 22) erreichen. Bei der Verbindung über Telnet handelt es sich um eine unverschlüsselte Verbindung, die nur im lokalen Netz eingesetzt werden sollte, bei SSH erfolgt die Verbindung über einen verschlüsselten Kanal. Zur Herstellung der Verbindung wird ein entsprechendes Client-Programm benötigt, z.B. [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY]].
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>


==Weiterführende Infos==
== SSH-Dienst aktivieren ==
*[[wikipedia:de:Telnet|Wikipedia: Telnet]]
 
*[[wikipedia:de:SSH|Wikipedia: SSH]]
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...
*[[wikipedia:de:PuTTY|Wikipedia: PuTTY]]
 
<div align="center">
==== "[[SSH-Verbindung zu einem Synology NAS herstellen|'''SSH-Verbindung zu einem Synology NAS herstellen''']]" ====
</div>
 
== 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:'''<syntaxhighlight lang="shell">
telnet 172.16.1.11
</syntaxhighlight>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.<syntaxhighlight lang="shell">
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:
 
</syntaxhighlight>
== 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.
 
'''''Beispiel:''' Inhalt des Systemordners /root anzeigen''<syntaxhighlight lang="shell">
MyAdmin@SynologyNAS:~$ sudo ls -la /root
Password:
</syntaxhighlight>
 
== 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 <code>sudo -i</code>. Auch hier musst du noch einmal das Passwort des Administratorkontos eingeben, mit dem du dich bereits an der Konsole deines Synology NAS angemeldet hast.<syntaxhighlight lang="shell">
MyAdmin@SynologyNAS:~$ sudo -i
Password:
</syntaxhighlight>Die Eingabeaufforderung bzw. der Prompt sollte nun auf den Systembenutzer root umgeschaltet haben.<syntaxhighlight lang="shell">
root@SynologyNAS: #
</syntaxhighlight>
== Rückkehr zum Administratorkonto ==
Um wieder zurück zum Administratorkonto zu wechseln, gibst du den Befehl <code>exit</code> ein.<syntaxhighlight lang="shell">
root@SynologyNAS: # exit
logout
MyAdmin@SynologyNAS:~$
</syntaxhighlight>
 
== SSH-Verbindung trennen. ==
Um die Verbindung zum Synology NAS zu trennen, gibst du erneut den Befehl <code>exit</code> ein.<syntaxhighlight lang="shell">
MyAdmin@SynologyNAS:~$ exit
logout
Connection closed by foreign host.
</syntaxhighlight>
 
== Weblinks ==
* [[wikipedia:de:Telnet|Wikipedia: Telnet]]
* [[wikipedia:de:Secure_Shell|Wikipedia: SSH]]

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