Ich möchte einen Aliasnamen für ssh zur Remote-Maschine hinzufügen, einige Befehle ausführen und dann die Steuerung zurückgeben, um diese Maschine weiter zu verwenden.
wenn ich versuche zu rennen:
ssh machine_ip 'command'
Die SSH-Shell wird nach Ausführung des Befehls geschlossen. und wenn ich versuche zu rennen:
ssh machine ip ; command
Der Befehl wird auf meinem lokalen Computer ausgeführt, nachdem ich den Remote-Computer beendet habe.
können Sie bitte helfen ?
Danke, Guy Ergas
ssh-copy-id remote-user@remote-host
Antworten:
Versuche dies:
Die
-t
Option erzwingtssh
die Zuweisung eines Pseudoterminals. Trennen Sie Ihre Befehle mit einem Semikolon und führen Sie am Ende der Liste die Shell aus, die Sie starten möchten, z/bin/bash
.quelle