Verschieben Sie Dateien auf einem Remotecomputer per SSH

Verschieben Sie Dateien auf einem Remotecomputer per SSH

Ich versuche, Dateien auf einem Remotecomputer per SSH vom Ordner A in den Ordner B zu verschieben.

Ich verwende diesen Befehl: ssh user@server "sh scan/script.sh"

Dadurch wird ein Skript ausgeführt, das einige Dateioperationen enthält und Dateien auf der entfernten Maschine verschiebt. Das Problem besteht darin, dass mein SSH anscheinend versucht, den Inhalt von script.sh auf meinem lokalen Computer auszuführen.

Ich verwende zsh.

danke für die Hilfe

Antwort1

Sie können Remote-Befehle über SSH ausführen, zum Beispiel:

ssh -n Benutzer@Host mv fileOnRemoteServer Ziel

Antwort2

Du verwendest eine Linux-Box? Das sollte ohne Probleme funktionieren.

Sind Sie nun sicher, dass der Befehl nicht auf dem Remotecomputer ausgeführt wird, sondern lediglich die Ausgabe des Skripts auf Ihrem Computer anzeigt? Dadurch würde es so aussehen, als würde das Skript auf Ihrem Computer ausgeführt, obwohl dies nicht der Fall ist.

verwandte Informationen