Re: rsync
On Thu, 13 May 2004 15:35:50 -0300
"J. A. Boyd" <jaboyd@uol.com.br> wrote:
> Ele não está reclamando do rsync :-)
Eu estou utilizando a versão unstable do debian na minha estação.
> A mensagem é meio estranha mesmo !!
rsync: connection unexpectedly closed (0 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(343)
> Como está a configuração deste usuário na máquina 192.168.0.2 ??
É o usuário root. É que eu estou fazendo um shell-script[1],
utilizando o rsync, para salvar os arquivos de configuração, /etc, do
servidor, 192.168.0.2 para a minha estação, 192.168.0.10.
> Você consegue, da máquina origem, dar um "ssh root@192.168.0.2" ??
Consigo normalmente. Toda a configuração do servidor foi feita via acesso
remoto.
> O rsync tenta, por padrão usar o ssh e normalmente precisa que o usuário
> tenha acesso ao shell. Ao menos foi o que aconteceu comigo em uma
> situação parecida. Daí para deixar a coisa mais segura eu tive que tomar
> providências adicionais...
1 - script rsync.sh
#############################################################
#!/bin/bash
# NASCIMENTO : 12 de Maio de 2004
# AUTORES : Caio Abreu Ferreira <cosmo (a) osite.com.br >
# DESCRIÇÃO : Script de backup utilizando o software rsync
#
# REGISTRO DE MUDANÇAS:
# 20040412 ** 1ª versão
# Declarando variaveis
SYNC_LOG=/var/log/rsync.log
RSYNC=/usr/bin/rsync
WORKDIR=/root/scripts/rsync
DATABASE=$WORKDIR/directory.db
SERVER=192.168.0.2
# Delimitador de entrada de log
echo "******************************" >> $SYNC_LOG
date >> $SYNC_LOG
echo "Inicio da sincronizacao" >> $SYNC_LOG
# for each user listed
for EACHDIR in `grep -v "#" $DATABASE` ; do
# origem do backup
SOURCE=`echo $EACHDIR| cut -d: -f1`
# destino do backup
DESTINY=`echo $EACHDIR| cut -d: -f2`
# fazendo o backup
$RSYNC -avz -e ssh root@$SERVER:$SOURCE/ $DESTINY/
done
echo "Fim da sincronizacao" >> $SYNC_LOG
echo "******************************" >> $SYNC_LOG
#
###########################################################
--
.''`. Caio Abreu Ferreira
: :' : GNU/Linux Debian
`. `'` Gnupg ID 0x01186BE1
`-
Reply to:
- References:
- rsync
- From: caio ferreira <idic@terra.com.br>
- Re: rsync
- From: "J. A. Boyd" <jaboyd@uol.com.br>