Das rdiff-backup-Remote-Schema nimmt keine Eingaben an

748
adampski

Ich versuche, rdiff-backup zwischen meiner Windows-Host-Maschine und meiner Remote-Linux-Maschine einzurichten. Ich verwende Windows 8.1. SSH und rdiff-backup ist in der Tat in der PATH-Umgebung variabel ...

Mit dem folgenden Befehl:

rdiff-backup --print-statistics --override-chars-to-quote --remote-schema "ssh -C %s -p1019 rdiff-backup --server" --exclude "**.dropbox**" --exclude "desktop.ini" "C:/Users/Adam/Dropbox" pi@192.168.0.5::/mnt/disk1/Adam/Dropbox

Ich erhalte folgende Ergebnisse:

ssh: connect to host 192.168.0.5 port 22: Connection refused Fatal Error: Truncated header string (problem probably being originated remotely)

Couldnt start up the remote connection by executing ssh -C pi@192.168.0.5 rdiff-backup --server

Sie würden durch diese Ausgabe annehmen, dass die Formatierung des Befehls falsch ist. Obwohl ich Ihnen versichern muss, dass ich das Handbuch und viele Beispiele online gelesen habe und dieses Format korrekt ist. Wie Sie aus dem Befehl sehen können, den ich dargestellt habe -p1019. Warum also versucht man Port 22 ?! Selbst wenn ich den folgenden Befehl mache:

rdiff-backup --print-statistics --override-chars-to-quote --exclude "**.dropbox**" --exclude "desktop.ini" "C:/Users/Adam/Dropbox" pi@192.168.0.5::/mnt/disk1/Adam/Dropbox

(Der Unterschied ist, dass die Argumente nach --remote-schemanicht mehr vorhanden sind.) Ich bekomme immer noch genau dieselbe Ausgabe. Was mache ich hier falsch?

0
Gelingt dies `rdiff-backup --print-statistics --override-chars-to-quote --exclude" **. Dropbox ** "--exclude" desktop.ini "" C: / Users / Adam / Dropbox " pi@192.168.0.5 :: / mnt / disk1 / Adam / Dropbox`? clement vor 10 Jahren 0
Entschuldigung, mein Fehler in der gestellten Frage. Der zweite Befehl hätte sein sollen, was Sie vorgeschlagen haben. Allerdings nur zur Bestätigung - der Befehl funktioniert nicht, auch wenn der Port 22 geöffnet ist. Es gibt 'Fatal Error' zurück: Wechselt fehlende oder falsche Anzahl von Argumenten "Vielen Dank für Ihre Hilfe, ich entschuldige mich für meinen späten, @clement adampski vor 10 Jahren 0

1 Antwort auf die Frage

0
adampski

Ich habe es herausgefunden. Das --override-chars-to-quoteGerechte war nichts davon. Sobald ich diese entnommen und ein extra %zu %sso wurde es %%smeine Probleme gelöst wurden.

Ich fand das heraus, indem ich alle Optionen entfernte, eine nach dem anderen hinzufügte und alle möglichen Kombinationen ausprobierte, bis der Fehler auftrat. Ich verengte es nach unten --override-chars-to-quoteund dann, wenn ich es tat, rdiff-backup eine andere Fehlermeldung ausgespuckt: No arguments given. Also schaute ich mir an, welcher Befehl eingegeben wurde, und es war das %Nicht-Flüchten (oder was auch immer), und ich erinnere mich, an anderer Stelle gelesen zu haben, dass die Verwendung eines anderen %normalerweise einige Probleme bei der Verwendung behebt --remote-schema.

Also ist es offiziell. --override-chars-to-quotefunktioniert einfach nicht. Entweder das oder ich verstehe die Option falsch - ich wechsle von einem Windows-Dateisystem zu einem Linux-System. NTFS zu VFAT ( fdisk -lsowieso).