'rsync' no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes

'rsync' no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes

SoyMUYNuevo en rsync y cygwin y estoy bastante seguro de haber instalado todo correctamente. Estoy intentando (por ahora) simplemente sincronizar dos computadoras portátiles con Windows XP para transferir archivos de una a otra para tener una idea antes de abordar proyectos más grandes.

Este es el código que intento usar para transferir los archivos pero siempre aparece el mismo error.

$ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/
[email protected]:/tmp/play [email protected]'s password:

'rsync' is not recognized as an internal or external command, operable
program or batch file.

rsync: connection unexpectedly closed (0 bytes received so far)
[sender]

rsync error: error in rsync protocol data stream (code 12) at
/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605)
[sender=3.0.9]

¿Cual podría ser el problema? Estoy realmente estancado en este momento.

Respuesta1

Asegúrese de que la computadora portátil que actúa como control remoto tenga el demonio sshd ejecutándose. También asegúrese de que sus versiones sean las mismas y solo para asegurarse de que todo esté bien, especifique la ruta absoluta a ssh.

¿Has probado rsync localmente en ambas computadoras portátiles? Por ejemplo, en la computadora portátil A, haga 'rsync /cygdrive/c/tmp /cygdrive/c/tmp2' para asegurarse de que rsync funcione localmente primero. Luego intente abordarlo a través de la red.

información relacionada