Я пытаюсь настроить rdiff-backup между моей хост-машиной Windows и моей удаленной Linux-машиной. Я использую Windows 8.1. SSH и rdiff-backup действительно находятся в пределах переменной среды PATH ...
С помощью следующей команды:
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
Я получаю следующие результаты:
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
По этим выводам вы предполагаете, что форматирование команды неверно. Хотя я должен вас заверить, я прочитал руководство и много примеров в Интернете, и этот формат правильный. Как вы можете видеть из команды, которую я изобразил -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
, больше не присутствуют) Я все еще получаю точно такой же вывод. Что я здесь не так делаю?