rsync: не видел приветствие сервера
Мы пытаемся построить хранилище CRAN локально в Windows, используя cwrsync. мы используем команду rsync для загрузки всех пакетов и т. д. Поскольку машина, на которой мы работаем, находится за прокси-сервером, мы также используем переменную RSYNC_PROXY. когда мы выполняем команду rsync, мы получаем "rsync: не видел приветствие сервера". Можете ли вы помочь нам.
rsync -av --chmod u + rwx -e "ssh -id: \ r-download" "/ cygdrive / d / r-download" rsync -rtlzv - удалить cran.r-project.org::CRAN "/cygdrive/d/ загрузить"
Не уверен, что это из-за se.
С уважением...Srini
1 ответ
Да, с демоном вы не можете использовать опцию '-e' ('--rsh').
С man-страницы:
ПОДКЛЮЧЕНИЕ К ДЕМОНУ RSYNC
It is also possible to use rsync without a remote shell as the transport. In this case you will directly connect to a remote rsync daemon, typically using TCP port 873. (This obviously requires the daemon to be running on the remote system, so refer to the STARTING AN RSYNC DAEMON TO ACCEPT CONNECTIONS section below for information on that.) Using rsync in this way is the same as using it with a remote shell except that: o you either use a double colon :: instead of a single colon to separate the hostname from the path, or you use an rsync:// URL. o the first word of the "path" is actually a module name. o the remote daemon may print a message of the day when you connect. o if you specify no path name on the remote daemon then the list of accessible paths on the daemon will be shown. o if you specify no local destination then a listing of the specified files on the remote daemon is provided. o you must not specify the --rsh (-e) option.
Проверьте последнюю строку.
С уважением.