Discussion:
Consulta cwrsync
Jorge Lluberas
2007-05-31 18:14:00 UTC
Permalink
Buenas tarde, quisiera consultarlos por lo siguiente, necesito
conectarme desde mi casa a un servidor suse 10.2, y realizar respaldos
de determinada informacion. El equipo de mi casa, con XP, por lo cual
me han comentado que la mejor opcion es usar cwrsync como cliente, y
conectarme al servidor rsync. Alguien me puede dar algun ejemplo de
como se establece la conexion entre ambos equipos, como se configura
para indicarle que informacion quiero respaldar y donde ?

Desde ya muchas gracias

Jorge
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+***@opensuse.org
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+***@opensuse.org
jose maria
2007-06-01 15:29:13 UTC
Permalink
Post by Jorge Lluberas
Buenas tarde, quisiera consultarlos por lo siguiente, necesito
conectarme desde mi casa a un servidor suse 10.2, y realizar respaldos
de determinada informacion. El equipo de mi casa, con XP, por lo cual
me han comentado que la mejor opcion es usar cwrsync como cliente, y
conectarme al servidor rsync. Alguien me puede dar algun ejemplo de
como se establece la conexion entre ambos equipos, como se configura
para indicarle que informacion quiero respaldar y donde ?
Desde ya muchas gracias
* Empieza por aqui
http://lists.opensuse.org/opensuse-es/2007-03/msg00666.html

* En esa explicacion la orden era bajar del servidor rsync en linux (o
windows) los datos al windows, si fuera lo contrario, es decir subir
respaldos de windows a linux, la orden seria al contrario.

todo en una linea
C:\cwrsync\bin\rsync.exe -vrtl --bwlimit=240 --delete
--password-file=c:\cwrsync\secret /cygdrive/f/backup
***@ip_o_fqdn_del_servidor::modulo_del_servidor

* En el siguiente mensaje tienes la configuracion del servidor, solo deberias
de habilitar la escritura "dentro del modulo", no lo hagas en la
configuracion general, read only = yes, a = no.

* En la pagina de cwrsync tienes el software, hardbackup, que engloba cwrsync
y a mayores distintas herramientas "orientadas" a una funcion de backup
especificamente (rsync tiene muchas otras funciones)

* Tambien puedes usar la parte cliente del software DeltaCopy, es grafico, usa
rsync, permite tareas desatendidas y restauracion ratonera.

http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

* Usando rsync sobre ssh no necesitas el servidor rsync, pero debes crear el
par de claves del wilson "sin contraseña" si quieres un uso NO interactivo y
subirlas al servidor, e insertarla en el fichero ~/.ssh/authorized_keys del
usuarios al que quieras conectar en el linux, tal como estara especificado en
la configuracion del servidor ssh , /etc/sshd_config
AuthorizedKeysFile .ssh/authorized_keys
Jorge Lluberas
2007-06-01 16:23:44 UTC
Permalink
el
Jose Maria, desde ya muchas gracias por tomarte la molestia en
contestar, te cuento lo q
intento hacer, copiar desde el server linux a un equipo Win:

- El servidor al que quiero acceder pepe.dyndns.org
- ingreso como usuario root (la contraseña la pongo en un file no )
- dentro del server quiero respaldar \home\Compartida
- directorio destino F:\REspaldo
- incremental, que copie solo lo que haya modificado

Esto es algo de lo que me pasastes, con alguna modificacion, pero
seguramente falten mas parametros, que es modulo_del_servidor? donde
le indico donde lo quiero respaladar ?

-------------- syncro.bat-------------
@cls
@echo off

rem Rsync job control file

F:\Archivos de programa\cwrsync\bin\rsync.exe -vrtl --bwlimit=240 --delete
--password-file=F:\Archivos de programa\cwrsync\secret
***@pepe.dyndns.org::modulo_del_servidor /home/Compartida/Respaldo Veronica
--------- fin ----------------


Desde ya un millon de gracias

Jorge
Post by jose maria
todo en una linea
C:\cwrsync\bin\rsync.exe -vrtl --bwlimit=240 --delete
--password-file=c:\cwrsync\secret /cygdrive/f/backup
* En el siguiente mensaje tienes la configuracion del servidor, solo deberias
de habilitar la escritura "dentro del modulo", no lo hagas en la
configuracion general, read only = yes, a = no.
* En la pagina de cwrsync tienes el software, hardbackup, que engloba cwrsync
y a mayores distintas herramientas "orientadas" a una funcion de backup
especificamente (rsync tiene muchas otras funciones)
* Tambien puedes usar la parte cliente del software DeltaCopy, es grafico, usa
rsync, permite tareas desatendidas y restauracion ratonera.
http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
* Usando rsync sobre ssh no necesitas el servidor rsync, pero debes crear el
par de claves del wilson "sin contraseña" si quieres un uso NO interactivo y
subirlas al servidor, e insertarla en el fichero ~/.ssh/authorized_keys del
usuarios al que quieras conectar en el linux, tal como estara especificado en
la configuracion del servidor ssh , /etc/sshd_config
AuthorizedKeysFile .ssh/authorized_keys
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+***@opensuse.org
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+***@opensuse.org
jose maria
2007-06-01 18:27:30 UTC
Permalink
Post by Jorge Lluberas
el
Jose Maria, desde ya muchas gracias por tomarte la molestia en
contestar, te cuento lo q
* Tienes dos posibilidades en la forma de ejecutar las tareas,

1.- Empujar/enviar los datos desde linux al windows (si de forma desatendida
con una tarea cron),

2.- Desde el windows (si de forma desatendida con el programador de tareas)
bajarte los datos del linux al windows.

* En el caso 1 a su vez, puedes usar dos tacticas instalando la version
servidor de cwrsync en windows o mas facil instalando deltacopy la parte
server que no es ni mas ni menos que el rsync on interfaz grafica, tienes en
la pagina de forma grafica su instalacion y configuracion como servicio del
sistema y desde linux ejecutar una tarea cron que suba los datos al windows
(donde escuchara el servidor rsync deltacopy) puerto 873 abierto en el
cortafuegos.


* En el caso 2, tambien tienes dos opciones en windows instala cwrsync
(cliente) linea de comandos, fichero .bat y tarea con el scheduler, o
deltacopy parte cliente con igual funcionalidad, estas dos opciones se
conectaran con el servidor ejecutandose el linux y bajaran los datos.

* Primero decide que opciones te van mas con el peinado y empezamos.
jose maria
2007-06-07 16:32:31 UTC
Permalink
Post by Jorge Lluberas
el
Jose Maria, desde ya muchas gracias por tomarte la molestia en
contestar, te cuento lo q
- El servidor al que quiero acceder pepe.dyndns.org
- ingreso como usuario root (la contraseña la pongo en un file no )
* En este caso aqui, se trata de la contraseña, para acceder al servidor
--password-file=F:\Archivos de programa\cwrsync\secret
Post by Jorge Lluberas
- dentro del server quiero respaldar \home\Compartida
* a ver la sintaxis es origen, destino
***@pepe.dyndns.org::modulo_del_servidor este seria el origen que esta en
linux, el nombre del modulo del servidor linux viene configurado en la
configuracion que hagas del servidor.

* y este el destino en windows /home/Compartida/Respaldo , que es una ruta
invalida en windows, es decir estarias bajando del servidor y
copiando/borrando en windows.

* si lo pusieras al reves, esta ruta esta mal en
windows ----> /home/Compartida/Respaldo
***@pepe.dyndns.org::modulo_del_servidor, estarias subiendo los datos del
windows al linux y borrando aquello que no exista en windows, en cualquier
caso la conexion a traves de la cuenta root es innecesaria, a rsync puedes
darle ususarios y contraseñas que no existan en el sistema.
Post by Jorge Lluberas
- directorio destino F:\REspaldo
- incremental, que copie solo lo que haya modificado
Esto es algo de lo que me pasastes, con alguna modificacion, pero
seguramente falten mas parametros, que es modulo_del_servidor? donde
le indico donde lo quiero respaladar ?
-------------- syncro.bat-------------
@cls
@echo off
rem Rsync job control file
F:\Archivos de programa\cwrsync\bin\rsync.exe -vrtl --bwlimit=240 --delete
--password-file=F:\Archivos de programa\cwrsync\secret
Veronica --------- fin ----------------
jose maria
2007-06-07 16:45:48 UTC
Permalink
La segunda, ya instalé cwrsync (cliente) linea de comandos, fichero
.bat y tarea con el scheduler. Me parece la mas facil y rapida.
* Ahora has de configurar el servidor con sus modulos (mas facil acordarse que
una ruta de destino) que corresponden a directorios.

* y si no te acuerdas del nombre del modulo
ejecutas rsync loquesea.dyndns.org::
y te dara la lista

---------------/etc/rsyncd.conf ------------------

uid = root
gid = root
strict modes = true
read only = true
use chroot = true
transfer logging = true
log format = %h %a %n %t %u %o %f %l %b
log file = /var/log/rsyncd.log
motd file = /etc/rsync.motd
max connections = 20

#el nombre del modulo
[veronica]
# el directorio real al que corresponde el modulo
path = /home/veronica/loquesea/
comment = Area de Replica de Veronica
#las conexiones simultaneas al modulo
max connections = 1
# las ips desde las que se puede conectar al modulo
# si comentas la linea sera desde cualquiera
hosts allow = 192.168.2.0/24 172.26.0.0/24 80.37.215.68 212.97.167.234
# los usuarios autorizados
auth users = veronica pepito juanito
# solo lectura si, no, podra escribir
read only = yes
#el fichero donde estan las contraseñas de veronica pepito y juanito
secrets file = /etc/rsyncd.secrets

#Que no comprima este tipo de ficheros (ya van comprimidos)
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz *.pgp

------------------------fin ----------------
man rsyncd.conf
man rsync

* /etc/init.d/rsyncd start para arrancarlo
* insserv -d rsyncd para que se inicie con la maquina (modo daemon).

* Si no quieres que este siempre arrancado, conveniente para el uso que parece
le vas a dar, edita /etc/xinet.d/rsyncd y cambia disable a no, y arranca
xinetd, /etc/init.d/xinetd start, y ponlo en el inicio insserv -d xinetd
Loading...