Script backup sshpass [RESOLVIDO]

1. Script backup sshpass [RESOLVIDO]

diogo silva braga
diogodf

(usa Ubuntu)

Enviado em 16/11/2011 - 14:41h

Salve galera, estou usando o seguinte script por uma razão especifica do meu trabalho:
DIR_ORIG="/home/proc/"

DIR_DEST="/home/proc/testediogo/"

BKP_NAME="backup.tgz"

tar -czpf $DIR_DEST$BKP_NAME $DIR_ORIG

echo "Seu backup foi realizado com sucesso.
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";

exit 0

simples ne? agora quero que esse script rode da minha maquina em um servidor com o sshpass

acidionei no inicio da linha:

sshpass -p senha ssh servidor
vi tambem que para que o script continue a ser executado preciso usar o comando : nohup
e ai vem o problema como conectar no servidor e fazer que o script que esta na minha maquina seja executado fazendo o backup de uma pasta para outra do mesmo servidor?

sei que existem outras formas porem preciso que seja dentro do modelo proposto..




  


2. Re: Script backup sshpass [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/11/2011 - 14:48h

Tchê de uma olhada nesse artigo
http://www.vivaolinux.com.br/artigo/O-poder-do-SSH?pagina=1
espero que ajude


3. Re: Script backup sshpass [RESOLVIDO]

diogo silva braga
diogodf

(usa Ubuntu)

Enviado em 17/11/2011 - 08:58h

pois é..avancei mais so que ainda não resolveu o problema. consigo conectar mas o script não roda na maquina remota.
esse servidor remoto não tem s.o. ele sobe o debian atraves de outro servidor, dai a necessidade de rodar o script pela minha maquina.


4. Re: Script backup sshpass [RESOLVIDO]

diogo silva braga
diogodf

(usa Ubuntu)

Enviado em 18/11/2011 - 08:56h

bom, adicionando a conexão sem senha com o ssh-pass resolveu uma parte do problema que era a conexão pedindo senha.
fiz um teste com o scp e tambem ajudou porem a necessidade ainda é de: rodar o script na maquina a de modo que ele faça backup do hd1 da maquina b para o hd2 da maquina b.


5. solucao de backup

claudio
cmelo

(usa Suse)

Enviado em 24/04/2013 - 21:34h

sshpass -p 'senha' rsync -Cravzp --delete /home/documentos/ usuario@seu-site.com.br:/home/usuario/public_html/documentos/


obs: instalar o sshpass e o rsync






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts