rdiff-backup remote schema does not take input

I'm trying to set up rdiff-backup between my windows host machine and my remote linux machine. Я использую Windows 8.1. SSH and rdiff-backup is indeed within the PATH environment variablle...

With the below command:

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

I recieve the following results:

ssh: connect to host 192.168.0.5 port 22: Connection refusedFatal 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

По этим выводам вы предполагаете, что форматирование команды неверно. Хотя я должен заверить вас, я прочитал руководство и много примеров в Интернете, и этот формат правильный. Как вы можете видеть из команды, которую я изобразил -p1019, Так почему же порт 22? Даже когда я делаю следующую команду:

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

(Разница в том, что аргументы, приведенные после --remote-schema больше нет) Я все еще получаю точно такой же вывод. Что я здесь не так делаю?

1 ответ

Решение

Я понял. --override-chars-to-quote просто не было ничего из этого. Как только я удалил это И добавил дополнительный % в %s так стало %%s мои проблемы были решены.

Я выяснил это, удалив все опции, добавив по одному и попробовав всевозможные комбинации, пока не произошла ошибка. Я сузил это до --override-chars-to-quote а затем, когда я это сделал, rdiff-backup выплюнул еще одно сообщение об ошибке: No arguments given, Итак, я посмотрел на то, какая команда вводилась, и это было % не избежал (или что-то еще), и я помню, как читал в другом месте, в том числе другой % обычно исправляет некоторые проблемы при использовании --remote-schema,

Так что это официально. --override-chars-to-quote просто не работает. Либо это, либо мое понимание варианта неверно - я перехожу из файловой системы Windows в Linux. NTFS в VFAT (согласно fdisk -l тем не мение).

Другие вопросы по тегам