SSH Client (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 13: | Zeile 13: | ||
<pre> | <pre> | ||
ssh <servername> -p <port> -l <username> -i /home/<username>/.ssh/id_rsa -t "<remote-command>" | ssh <servername> -p <port> -l <username> -i /home/<username>/.ssh/id_rsa -t "<remote-command>" | ||
</pre> | |||
=== Meldung: Pseudo-terminal will not be allocated because stdin is not a terminal. === | |||
Um diese Meldung wegzubekommen, muss man anstelle von "-t" die Option "-tt" verwenden: | |||
<pre> | |||
ssh <servername> -p <port> -l <username> -i /home/<username>/.ssh/id_rsa -tt "<remote-command>" | |||
</pre> | </pre> | ||
Zurück zu [[Ubuntu#S (Client)|Ubuntu]] | Zurück zu [[Ubuntu#S (Client)|Ubuntu]] |
Version vom 24. März 2018, 13:30 Uhr
Kommandos remote per SSH ausführen
ssh <servername> -p <port> -l <username> -t "<remote-command>"
Ohne Passworteingabe
Dazu benötigt man einen Schlüssel - zum Erstellen siehe SSH per Key.
Das Schlüssel wird mit der Option "-i" mit angegeben:
ssh <servername> -p <port> -l <username> -i /home/<username>/.ssh/id_rsa -t "<remote-command>"
Meldung: Pseudo-terminal will not be allocated because stdin is not a terminal.
Um diese Meldung wegzubekommen, muss man anstelle von "-t" die Option "-tt" verwenden:
ssh <servername> -p <port> -l <username> -i /home/<username>/.ssh/id_rsa -tt "<remote-command>"
Zurück zu Ubuntu