Linux.ssh: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 5: | Zeile 5: | ||
Bevor jedoch nun <i>command</i> auf dem remote system <i>host</i> ausgeführt wird, wird ein passwort verlangt, das Voraussetzung zur Erlaubnis dieser ehrlicherweise recht kurzen (Dauer=genau 1 Befehl) Arbeitssitzung ist. | Bevor jedoch nun <i>command</i> auf dem remote system <i>host</i> ausgeführt wird, wird ein passwort verlangt, das Voraussetzung zur Erlaubnis dieser ehrlicherweise recht kurzen (Dauer=genau 1 Befehl) Arbeitssitzung ist. | ||
== Einen Server dauerhaft an einen | == Einen Server dauerhaft an einen Client anfreunden == | ||
Es wird das Verfahren beschrieben, wie man 2 System paart, damit ein Client ohne Umschweife und Eingabe eines Passwortes Befehl auf dem Server ausführen kann. | Es wird das Verfahren beschrieben, wie man 2 System paart, damit ein Client ohne Umschweife und Eingabe eines Passwortes Befehl auf dem Server ausführen kann. | ||
Zeile 27: | Zeile 27: | ||
scp ~/.ssh/ida_rsa.pub user@server:~/.ssh/ida_rsa.client | scp ~/.ssh/ida_rsa.pub user@server:~/.ssh/ida_rsa.client | ||
# S E R V E R | # S E R V E R | ||
# | # | ||
cat ~/.ssh/ida_rsa.client >> ~/.ssh/authorized_keys | cat ~/.ssh/ida_rsa.client >> ~/.ssh/authorized_keys | ||
# C L I E N T | # C L I E N T | ||
# | # |
Aktuelle Version vom 25. Juni 2007, 21:43 Uhr
Mit dem ssh Befehl kann man sich nicht nur trefflich in ein Remotesystem einloggen (hier mal als Server bezeichnet). Man kann ssh auch nutzen, um Befehle auf einem remote System direkt auszuführen. Die Befehlsausgaben landen dann auf der eigenen Konsole.
ssh [user@]host command
Bevor jedoch nun command auf dem remote system host ausgeführt wird, wird ein passwort verlangt, das Voraussetzung zur Erlaubnis dieser ehrlicherweise recht kurzen (Dauer=genau 1 Befehl) Arbeitssitzung ist.
Einen Server dauerhaft an einen Client anfreunden
Es wird das Verfahren beschrieben, wie man 2 System paart, damit ein Client ohne Umschweife und Eingabe eines Passwortes Befehl auf dem Server ausführen kann. Versorgt mit dem Passwort des Servers können wir nun alles vom Client aus einrichten:
# S E R V E R # # zunächst auf dem Server, im Home # ein versteckes Verzeichnis für .ssh anlegen! # md ~/.ssh # C L I E N T # # Wir legen eine eigene Signatur an # ssh-keygen -t rsa -b 1024 # + Passwort sollte leer sein # + Speicherort sollte default sein also ~/.ssh scp ~/.ssh/ida_rsa.pub user@server:~/.ssh/ida_rsa.client # S E R V E R # cat ~/.ssh/ida_rsa.client >> ~/.ssh/authorized_keys # C L I E N T # # ab sofort sollte man sich problemlos in den Server # OHNE nervendes Passwort einloggen können ssh [user@]server