Die Kommandozeile: Unterschied zwischen den Versionen

Aus
KKeine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Zugang zur Kommandozeile==
[[Category:Linux]][[Category:SSH]][[Category:Telnet]]
[[Bild:Telnet-Zugang.gif|100px|right]]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]] der Synology Stations sind nur mit Hilfe 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.  
Die Kommandozeile der Synology Stations 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:


===SSH===
'''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!'''


Zur Herstellung der Verbindung unter Windows wird ein entsprechendes Client-Programm benötigt, z.B. [[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY]].
=== SSH-/Telnet-Dienst starten ===
Da beide Dienste standardmäßig deaktiviert sind, müssen sie zunächst im Webinterface der Synology Station gestartet werden. Dies ist unter "Netzwerkdienste" -> "Terminal" bzw. ab DSM 3.0 unter "Systemsteuerung" -> "Terminal" möglich.
[[File:systemsteuerungTerminal.png|center|thumb|500px|Screenshot]]
 
=== SSH-Verbindung herstellen ===
 
Zur Herstellung der Verbindung unter Windows wird ein entsprechendes Client-Programm benötigt, z.B. [[http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]].


Bei Linux und Mac OS X erfolgt der Verbindungsaufbau über das Terminal. Bei Mac OS X ist dieses unter
Bei Linux und Mac OS X erfolgt der Verbindungsaufbau über das Terminal. Bei Mac OS X ist dieses unter
Dienstprogramme > Terminal zu finden. Bei Linux ist es abhängig von der Distribution.
"Dienstprogramme" -> "Terminal" zu finden. Bei Linux ist es abhängig von der Distribution.
Der dazugehörige Terminalbefehl lautet:
Der dazugehörige Terminalbefehl lautet:
<pre>
ssh <benutzername>@<ip-adresse>
ssh benutzername@ip-adresse
</pre>
Beispiel:
Beispiel:
<pre>
ssh root@192.168.1.1
ssh root@192.168.1.1
Anschließend erscheint eine Eingabeaufforderung für das Benutzerpasswort.
</pre>
 
=== Telnet-Verbindung herstellen ===


===Telnet===
Der Verbindungsaufbau erfolgt bei Windows in der Eingabeaufforderung (Windows XP/Vista/7: cmd), bei Mac OS X und Linux im Terminal über folgenden Befehl:
telnet <ip-adresse>
Beispiel:
telnet 192.168.1.1


Der Verbindungsaufbau erfolgt bei Windows in der Eingabeaufforderung (Windows 7: cmd ), bei Mac OS X im Terminal und bei Linux in der Konsole mit:
Anschließend müssen Benutzername und -passwort eingegeben werden.


<pre>
=== Benutzername und -passwort ===
telnet ip-adresse
 
</pre>
Standardmäßig kann man sich nur mit den Benutzernamen "root" oder "admin", jeweils unter Angabe des Administratorpassworts an der Synology Station anmelden.
Beispiel:
 
<pre>
Wenn Zugriff vom Internet aus möglich sein soll, sollten nur [[wikipedia:de:Passwort#Wahl von sicheren Passwörtern|sichere Passwörter]] eingesetzt werden.
telnet 192.168.1.1
 
</pre>
=== SSH-/Telnet-Verbindung trennen ===
 
Die Verbindung wird getrennt durch Eingabe des Befehls
exit
oder durch Drücken von "Strg+D".
 
=== Benutzer wechseln ===
 
Der Benutzer root hat weit mehr Rechte als alle anderen Benutzer, kann also auch größeren Schaden anrichten. Daher ist es aus Sicherheitsgründen üblich, nur als root zu arbeiten, wenn es für die zu erledigenden Aufgaben nötig ist.
 
Mit Hilfe des folgenden Kommandos lässt sich der Benutzer wechseln, ohne die aktuelle SSH-/Telnet-Verbindung trennen zu müssen:
su -l <Name des neuen Benutzers>
Gibt man keinen Benutzernamen an, so wechselt man ins root-Benutzerkonto.
 
Man kann standardmäßig nur in die Benutzerkonten "root" und "admin" wechseln.


Jeder Benutzer außer root muss anschließend das Passwort des Benutzerkontos eingeben. Das Passwort des root-Kontos lautet standardmäßig "synopass".


Der Login erfolgt mit dem Benutzernamen "root" und dem Administratorkennwort der Synology Station.
Der Wechsel zum vorherigen Benutzer geschieht durch die Eingabe des Befehls
exit
oder durch Drücken von "Strg+D".


Wenn Zugriff vom Internet möglich sein soll (SSH empfehlenswert) sollte ein sicheres Kennwort gewählt werden:
=== Siehe auch ===
* [http://winfuture.de/news,53015.html Studie: '123456' ist das meistgenutzte Passwort]
* [http://de.wikipedia.org/wiki/Passwort#Wahl_von_sicheren_Passw.C3.B6rtern Wahl von sicheren Passwörtern]


==Weiterführende Infos==
* [[Grundlegende Befehle auf der Kommandozeile]]
* [[Grundlegende Befehle auf der Kommandozeile]]
* [[Der Editor vi]]
* [[Der Editor vi]]
* [[Editieren mit einem PC-Editor]]
* [[Editieren mit einem PC-Editor]]
* [[Benutzern den Konsolenzugang gewähren]]


* [[wikipedia:de:Telnet|Wikipedia: Telnet]]
* [[wikipedia:de:Telnet|Wikipedia: Telnet]]

Aktuelle Version vom 2. Juli 2012, 16:22 Uhr

Die Kommandozeile ist die traditionelle Benutzerschnittstelle unter Linux. Fast alle im Wiki beschriebenen Modifikationen der Synology Stations sind nur mit Hilfe der Kommandozeile realisierbar.

Zugänge zur Kommandozeile

Die Kommandozeile der Synology Stations 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:

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-/Telnet-Dienst starten

Da beide Dienste standardmäßig deaktiviert sind, müssen sie zunächst im Webinterface der Synology Station gestartet werden. Dies ist unter "Netzwerkdienste" -> "Terminal" bzw. ab DSM 3.0 unter "Systemsteuerung" -> "Terminal" möglich.

Fehler beim Erstellen des Vorschaubildes: Datei fehlt
Screenshot

SSH-Verbindung herstellen

Zur Herstellung der Verbindung unter Windows wird ein entsprechendes Client-Programm benötigt, z.B. [PuTTY].

Bei Linux und Mac OS X erfolgt der Verbindungsaufbau über das Terminal. Bei Mac OS X ist dieses unter "Dienstprogramme" -> "Terminal" zu finden. Bei Linux ist es abhängig von der Distribution. Der dazugehörige Terminalbefehl lautet:

ssh <benutzername>@<ip-adresse>

Beispiel:

ssh root@192.168.1.1

Anschließend erscheint eine Eingabeaufforderung für das Benutzerpasswort.

Telnet-Verbindung herstellen

Der Verbindungsaufbau erfolgt bei Windows in der Eingabeaufforderung (Windows XP/Vista/7: cmd), bei Mac OS X und Linux im Terminal über folgenden Befehl:

telnet <ip-adresse>

Beispiel:

telnet 192.168.1.1

Anschließend müssen Benutzername und -passwort eingegeben werden.

Benutzername und -passwort

Standardmäßig kann man sich nur mit den Benutzernamen "root" oder "admin", jeweils unter Angabe des Administratorpassworts an der Synology Station anmelden.

Wenn Zugriff vom Internet aus möglich sein soll, sollten nur sichere Passwörter eingesetzt werden.

SSH-/Telnet-Verbindung trennen

Die Verbindung wird getrennt durch Eingabe des Befehls

exit

oder durch Drücken von "Strg+D".

Benutzer wechseln

Der Benutzer root hat weit mehr Rechte als alle anderen Benutzer, kann also auch größeren Schaden anrichten. Daher ist es aus Sicherheitsgründen üblich, nur als root zu arbeiten, wenn es für die zu erledigenden Aufgaben nötig ist.

Mit Hilfe des folgenden Kommandos lässt sich der Benutzer wechseln, ohne die aktuelle SSH-/Telnet-Verbindung trennen zu müssen:

su -l <Name des neuen Benutzers>

Gibt man keinen Benutzernamen an, so wechselt man ins root-Benutzerkonto.

Man kann standardmäßig nur in die Benutzerkonten "root" und "admin" wechseln.

Jeder Benutzer außer root muss anschließend das Passwort des Benutzerkontos eingeben. Das Passwort des root-Kontos lautet standardmäßig "synopass".

Der Wechsel zum vorherigen Benutzer geschieht durch die Eingabe des Befehls

exit

oder durch Drücken von "Strg+D".

Siehe auch