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.

Проверьте последнюю строку.

С уважением.

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