ssh está ok, mas a conexão foi recusada ao tentar rsync, por quê?

5

Editando a pergunta, desculpe pela confusão

Eu preciso fazer um cron job que faça backup de um diretório que resida em um servidor remoto, tenha o backup na máquina que está executando o cron job. O servidor remoto não tem rsync, é por isso que estou fazendo isso dessa maneira.

O nome do servidor remoto é athens, e o diretório que eu quero fazer backup é / disk3 / nicolas / scripts

A única conexão permitida é o ssh, que funciona. Eu inicio este comando para copiar o SRC (atenas :: disk3 / nicolas / scripts /) para o diretório atual

rsync --verbose athens::disk3/nicolas/scripts/ .

rsync: failed to connect to athens: Connection refused (61)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-40/rsync/clientserver.c(105) [receiver=2.6.9]

Existe algo que eu preciso editar no servidor remoto? inetd.conf talvez?

Como solicitado, estou usando a versão 2.6.9 do rsync. Não existe a opção -e para forçar o ssh, na minha versão do rsync, a opção -e é especificar o shell remoto a ser usado. Eu não posso aumentar mais verbosidade.

    
por kaklon 21.01.2011 / 09:03

2 respostas

6

Tente o modo verboso no rsync adicionando -vvv para ver onde ele está falhando.

Você está usando uma versão muito antiga do rsync que não usa o padrão ssh (mais antigo que 2.6.0)? Se assim for, tente adicionar -e ssh para forçar o modo ssh.

Por favor, edite sua pergunta e cole sua saída de depuração e a linha de comando exata de rsync que você está tentando executar.

    
por 21.01.2011 / 09:10
2

Você diz:

The only connection allowed is ssh

Ao tentar usar o daemon rsync em oposição ao rsync sobre o ssh, você precisa abrir a porta tcp 873 e garantir que o rsyncd esteja sendo executado na máquina remota.

Neste caso, eu suspeito que você realmente queira fazer o rsync sobre o ssh, em cujo caso alterar o double: para um único: pode ser o suficiente para conseguir isso:

rsync -v athens:/disk3/nicolas/scripts/ .

Algo parecido com o anterior, você precisará de um único e especificar um caminho válido.

    
por 21.01.2011 / 10:34