Mit dem Befehl ssh können Sie eine Verbindung zu einem Remote-System herstellen oder einen Befehl auf einem Remote-System ausführen. Das Format des ssh-Befehls zum Verbinden eines Remote-Systems ist:
# ssh [options] [user@]host [command]
Das host-Argument ist der Name des Servers, zu dem Sie eine Verbindung herstellen möchten, und es ist das einzige erforderliche Argument. Um beispielsweise eine Verbindung zu einem Remote-Host namens host03 herzustellen, geben Sie nur Folgendes ein:
# ssh host03
ssh-Remote-Host mit einem bestimmten Benutzer
Wenn Sie beim Verbinden mit einem Remote-Host über ssh keinen Benutzer angeben, wird versucht, mit demselben Benutzernamen, mit dem Sie auf dem lokalen System angemeldet sind, eine Verbindung zum Remote-Host herzustellen. Sie werden nur zur Eingabe des Kennworts des Remote-Benutzers aufgefordert. Um sich als anderer Benutzer mit einem Remote-Host zu verbinden, geben Sie user@ an Argument:
# ssh root@host03
Führen Sie einen Befehl auf einem entfernten System aus
Um einen Befehl auf einem Remote-System auszuführen, schließen Sie den Befehl als Argument ein. ssh meldet Sie an, führt den Befehl aus und schließt dann die Verbindung, zum Beispiel:
geeklab# ssh [email protected] ls [email protected]'s password: anaconda-ks.cfg initial-setup-ks.cfg test geeklab#