Script para copiar arquivos remotos automaticamente

1. Script para copiar arquivos remotos automaticamente

Cassius
supercassius

(usa Debian)

Enviado em 12/08/2010 - 11:20h

Olá pessoal!

Alguém sabe como posso criar uma rotina automática em um servidor Linux para cópia de arquivos remotos?

Normalmente eu me conecto ao servidor dos arquivos via SSH, em seguida seleciono os arquivos a serem copiados e os envio para uma terceira máquina, tudo isso manualmente.

Gostaria de automatizar isso...


  


2. Re: Script para copiar arquivos remotos automaticamente

Roberto Soares (3spreto)
roberto_espreto

(usa Slackware)

Enviado em 12/08/2010 - 11:40h

Pode usar o proprio ssh pra isso! Aqui no VOL tem alguns artigos/dicas sobre isso já! Também pode utilizar o scp, entre outros!
Post o script que está tentando fazer, ai sim eu te ajudo, dar um script pronto pra você fica fácil demais não acha??

Att,


3. Re: Script para copiar arquivos remotos automaticamente

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 12/08/2010 - 12:37h

eu uso o rsync de acordo com o descrito abaixo:

rsync -Hxpagouvt /pastamaqorigem/pasta1/ouarquivo enderecoip:/pasta/maqdestino

O mais correto é mandar a chave ssh de um server para outro para não pedir senha toda vez que copia os arquivos (util em scripts). Tem um link bom que explica como fazer isso:

http://www.vivaolinux.com.br/artigo/Rsync-sem-senha

[]´s



4. Re: Script para copiar arquivos remotos automaticamente

Cassius
supercassius

(usa Debian)

Enviado em 12/08/2010 - 15:40h

Andei pesquisando sobre SSH, crontab e SCP e percebi q posso criar uma tarefa automática com essa combinação.

Posso incluir uma tarefa nova no arquivo do crontab. Essa tarefa pode ser tanto a execução de um script sh com um SCP ou o comando SCP propriamente dito.

O problema é que eu não queria liberar a senha da conexão ssh, e se eu usar certificados para armazenar a senha deixa de pedir a senha sempre.

Queria informar a senha no próprio SCP de uma vez só, tipo scp user:pwd@ip/dir. Conhece alguma coisa parecida?





5. Re: Script para copiar arquivos remotos automaticamente

Jose Carlos
carlosrebel

(usa Debian)

Enviado em 13/08/2010 - 13:10h

Espero que isto ajude

sshpass –p senha scp /var/tmp/arquivo_origem root@10.33.72.43:/var/tmp/

tem que instalar o sshpass
uso o DEBIAN
tem que fazer uma conexao antes para acertar as chaves.


6. Re: Script para copiar arquivos remotos automaticamente

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 13/08/2010 - 13:26h

com git tbm é fácil automatizar backups... http://pt.wikipedia.org/wiki/Git


7. Re: Script para copiar arquivos remotos automaticamente

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 13/08/2010 - 14:00h

Nao precisa liberar a senha. Basta trocar as chaves publicas entre os servidores e voi-lá...:-P

[]´s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts