Ich verwende rsync, um Dateien zwischen einem lokalen Verzeichnis und einem Remote-Host zu synchronisieren. Ich verwende auch plink, um meinen SSH-Passphaseneintrag zu automatisieren.
Was ich nicht herausfinden kann, ist, wie man rsync mit plink benutzt. Dies ist, was ich denke, die Syntax sollte sein:
rsync -args --rsh="plink user@remote" local_dir/ :/remote_dir
Ich erhalte jedoch die Meldung "Zugriff verweigert". Gibt es eine Möglichkeit, dies zu tun? Ist es einfach
Bearbeitet , um zu reflektieren, wie die Syntax meiner Meinung nach aussehen sollte. Ich hatte es vorher sehr falsch.
cygnative.exe
ist tot. Hier sind einige Alternativen, die ich gefunden habe: dieser Kern und dieser Reißverschluss . Ich habe die in der Zip-Datei enthaltene ausführbare Datei verwendet, kann jedoch für keine der beiden Quellen bürgen. Der ursprüngliche Autor scheint seinen Blog heruntergefahren zu haben, seine Website ist jedoch hier .Normalerweise mache ich meine Rsyncs über ssh mit etwas ähnlichem wie dem folgenden:
Sie können versuchen, den entsprechenden Plink- oder Putty-Befehl zu ersetzen.
quelle