Página 1 de 1

Bash subir archivo por ssh

Publicado: 25 Feb 2015, 11:46
por newjunior
Hola estoy tratando de crear un script para que lo lance el cron. Se trata de un simple bash que coja los archivos que ya se generaron con otro script (back ups del server local) y los suba a un servidor remoto (vps)

#!/bin/sh

RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/fdo/.ssh/id_rsa.pub
RUSER=xxx
RHOST=xxxxxx
RPATH=/var/BackUps_Locale
LPATH=/home/fdo/BackUps/*

$RSYNC -az -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH

Re: Bash subir archivo por ssh

Publicado: 25 Feb 2015, 17:16
por newjunior
respuesta de ejecución

xxx@xxx~/Scripts$ ./uploadBackUp.sh
Unexpected local arg: /home/fdo/BackUps/martes_febrero_2015.tar.gz
If arg is a remote file/dir, prefix it with a colon (:).
rsync error: syntax or usage error (code 1) at main.c(1362) [Receiver=3.1.0]

Re: Bash subir archivo por ssh

Publicado: 09 Mar 2015, 13:22
por fum
prueba con rsync, puede funcionar poniendolo en cron , te dejo aqui un ejemplo interesante [Enlace externo eliminado para invitados]