UnixTools01 02: Difference between revisions
Line 1: | Line 1: | ||
= ssh - |
= ssh - Login on a different Computer = |
||
Secure Shell (ssh) ist ein Kommando, das eine sichere Verbindung zu einem anderen Computer herstellt und es ihnen ermöglicht, sich auf diesem (entfernten) Computer anzumelden (login) um dort Kommands auszuführen. Es ist also so, als ob Sie sich direkt vor diesen anderen Computer gesetzt hätten und sich an einem dortigen Bildschirm angemeldet hätten (login). Das betrifft übrigens auch den User Name und das Passwort: es gilt das, was Sie benutzen müssen, wenn Sie sich tatsächlich bei dem entfernten Rechner anmelden würden. |
Secure Shell (ssh) ist ein Kommando, das eine sichere Verbindung zu einem anderen Computer herstellt und es ihnen ermöglicht, sich auf diesem (entfernten) Computer anzumelden (login) um dort Kommands auszuführen. Es ist also so, als ob Sie sich direkt vor diesen anderen Computer gesetzt hätten und sich an einem dortigen Bildschirm angemeldet hätten (login). Das betrifft übrigens auch den User Name und das Passwort: es gilt das, was Sie benutzen müssen, wenn Sie sich tatsächlich bei dem entfernten Rechner anmelden würden. |
Revision as of 15:51, 23 November 2024
ssh - Login on a different Computer
Secure Shell (ssh) ist ein Kommando, das eine sichere Verbindung zu einem anderen Computer herstellt und es ihnen ermöglicht, sich auf diesem (entfernten) Computer anzumelden (login) um dort Kommands auszuführen. Es ist also so, als ob Sie sich direkt vor diesen anderen Computer gesetzt hätten und sich an einem dortigen Bildschirm angemeldet hätten (login). Das betrifft übrigens auch den User Name und das Passwort: es gilt das, was Sie benutzen müssen, wenn Sie sich tatsächlich bei dem entfernten Rechner anmelden würden. Der Teil "Secure" in Secure Shell isdt übrigens ernst gemeint - die Verbindung von ihrem aktuellen rechner zu dem entfernten rechner wird verschlüsselt.
Login at the remote computer gruenau.informatik.hu-berlin.de
ssh jpr@gruenau.informatik.hu-berlin.de jpr@gruenau.informatik.hu-berlin.de's password: gruenau jpr 1 ( ~ ) $
Der Name des Systems, auf dem Sie sich befinden
Sie werden sich später oft auf mehreren/verschiedenen entfernten Rechn3rn anmelden (login) und es is leicht, den Überblick zu verlieren, auf welchem Rechner man gerade arbeitet (auf welchem Rechner man sich gerade befindet). Schauen Sie sich den Promt der Shell an! Dieser Prompt wird bei jedem Nutzer etwas anders aussehen, je nachdem wie Sie das konfiguriert haben. Oft erhaklten sie aber einen Clou, wo Sie sind (hier: gruenau) und wer Sie sind (hier jpr). Falls Sie ganz sicher sien wollen, sagt ihnen das Kommando 'hostname, auf welchem Rechner Sie sich befinden:
gruenau4 jpr 11 ( ~ ) $ hostname -f gruenau.informatik.hu-berlin.de
Das erste Mal =
Sollten Sie sich das erste Mal auf einem konkreten entfernten Computer anmelden, dann erhalten folgende Ausschrift. Was es damit genau auf sich hat, werden wir (viel) später besprechen. Jetzt ist es ein Hinweis für Sie, dass die diesen rechner das erste mal versuchen. HAben Sie sich vielleicht beim Namen des REchners vertippt? Oder, ist das gar nicjht mehr der alte Rechner sondern ein neuer, mit demselben Namen? Wenn Sie sicher sind, dass alles seine Ordnung hat, geben Sie yes ein, und für diesen rechner wird diese Frage in Zukunft nicht mehr gestellt werden
gruenau4 jpr 6 ( ~ ) $ ssh jpr@gruenau.informatik.hu-berlin.de Warning: the ECDSA host key for 'gruenau.informatik.hu-berlin.de' differs from the key for the IP address '141.20.21.163' Offending key for IP in /vol/home-vol1/unixsoft/jpr/.ssh/known_hosts:4 Matching host key in /vol/home-vol1/unixsoft/jpr/.ssh/known_hosts:8 Are you sure you want to continue connecting (yes/no)? yes jpr@gruenau.informatik.hu-berlin.de's password: gruenau jpr 1 ( ~ ) $
ssh redlich@gruenau.informatik.hu-berlin.de
- hostname
- uname -a
Q&E:
- Was passiert, wenn Sie bei ssh den Nutzernamen falsch schreiben?
- Was passiert, wenn Sie bei ssh den host name falsch schreiben?
- Sie arbeiten auf einem Rechner A und verwenden dort ssh, um sich auf Rechner B einzuloggen. Welchen user name / welches password müssen Sie bei ssh verwenden? Das von Rechner A, oder das von Rechner B?