SSH Client (Linux): Unterschied zwischen den Versionen

Aus Tutorials
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, 14: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