Я пытаюсь синхронизировать корневую папку iPhone по ssh с папкой по адресу /home/Ryan/Downloads/iphone
$ rsync-e ssh root@192.168.0.74:/ /home/Ryan/Downloads/iphone
Я затем введу пароль при печати и затем получу следующее:
sh: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [reciever]
rsync error: remote command not found (code 127) at io.c(235) [reciever=3.1.2]
Я знаю, что это правильный IP и имя устройства, потому что я могу использовать ssh самостоятельно и использовать dir
, чтобы показать папки внутри него, которые я хочу скопировать.
На удаленном клиенте не установлен rsync, что приводит к ошибке sh: rsync: команда не найдена
.
Тот же вопрос был задан здесь: https://superuser.com/questions/1432412/rsync-installed-but-still-getting-an-error-command-not-found/1432433
Альтернативой было бы смонтировать данные с удаленного компьютера на вашем локальном компьютере через NFS, SMB, SSHFS, ... Вот пример: https://unix.stackexchange.com/questions/204530/copy -from-remote-server-which-Doesnt-have-rsync