creo que Joao perdió la sutileza de trabajar dentro de un entorno de alojamiento compartido (bloqueado).
Sin embargo, si necesita hacer un rsync apropiado ¿ha pensado en hacer un rsync extraer desde el host compartido?
- Supongo que para tener algo de enrutador DSL y puedo resolver su dirección IP externa.
- Eso puede configurar el reenvío de puertos a partir de una toma directa rsync a su caja de desarrollo.
- que se puede escribir un simple PHP (o lo que sea) script que puede envolver una solicitud de rsync en un
proc_open()
. (Tengo un comando estándar de hacer esto en mi servicio compartido)
bien existe una vulnerabilidad aquí en que el puerto rsync estará expuesto públicamente a internet y el método de toma directa no cifra la carga útil, pero no necesita usar el predeterminado y el servicio solo necesita ejecutarse durante la rsync.
sólo tiene que utilizar un (delta) tarball de las actualizaciones y explotar de forma local como parte de un proceso de liberación a mi cuenta de alojamiento compartido, pero rsync está allí. Vale la pena intentarlo de todos modos.
$ remote rsync --version
rsync version 3.0.6 protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, no symtimes
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.