FTP Shell Script de un servidor a otro.

0
2928

Existen diferentes formas de poder subir/bajar (migrar) archivos de un servidor a otro.
Una de tantas formas es el poder ir seleccionando los archivos a migrar de un servidor a otro,
y la otra es de forma automatica colocando el nombre del mismo en el shell script.

Aqui se anexan una serie de shell scripts para hacerlo de las dos maneras.

Archivos ftp-manualGet.sh y ftp-manualPut.sh

Estos dos scripts permiten migrar una serie de archivos de un servidor a otro mediante un Shell
script via ftp, recibe como parametro de lectura el nombre del archivo.

ftp-manualPut.sh

#!/bin/sh
#
# By LCC. Domingo Varela Y. 11/Ene/07
# Shell Script para transferencia de archivos via FTP
#
# Configuracion de Parametros del Usuario/Host/Clave

HOST='ip-del-host-remoto'
USER='username-remoto'
PASSWD='password-remoto'

###################
#
# Lectura de archivos
#
echo "Subir archivos via FTP dando el nombre del archivo, comando < PUT > "
echo "Nombre del archivo: "
read archivo

####################
#
# Transferencia de Archivos via FTP
#
echo "Iniciando Transferencia de archivos"
echo " (Maquina Local --> Maquina Remota) Via FTP ... "
sleep 3;

ftp -in $HOST <
quote USER $USER
quote PASS $PASSWD
cd /bulk 
ascii
bin
put ${archivo}
quit
END_SCRIPT

echo "Fin de la Transferencia ..."
sleep 3;

LEAVE A REPLY

Please enter your comment!
Please enter your name here