On Thu, 13 May 2004 15:35:50 -0300
"J. A. Boyd" <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED]" ??

        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 [EMAIL PROTECTED]:$SOURCE/ $DESTINY/

done

echo "Fim da sincronizacao" >> $SYNC_LOG
echo "******************************" >> $SYNC_LOG
#
###########################################################

-- 

 .''`.   Caio Abreu Ferreira
: :'  :  GNU/Linux Debian
`. `'`   Gnupg ID 0x01186BE1
  `-

Reply via email to