Linux Solutions Center    
Bienvenido a    :: LINUX SOLUTIONS CENTER ::
México, 
Home Scripts Transferencias seguras con SFTP shell Script
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas
Linux Solutions C.
Acerca de
Actualidad
GNU/Linux
Gente en Línea
Tenemos 13 invitados conectado(s)
Estadísticas
Ver contenido por hits : 327589
Acceso



Google Translation

 
Temas Relacionados

El Clima
Current Thu, 09 Sep 2010 12:41 pm CDT
City: Ocoyucan
Mostly Cloudy
sunrise: 7:19 am
sunset: 7:40 pm
Act: 23°
Máx: 22°
Mín: 12°

Esta NocheMañana
Scattered
Thunderstorms
Scattered
Thunderstorms
 
Máx: 22°
Mín: 12°
Máx: 22°
Mín: 12°



Transferencias seguras con SFTP shell Script PDF Imprimir E-mail Hits: 1025
Usar puntuación: / 1
MaloBueno 
Scripts
Escrito por Domingo Varela   
Miércoles, 18 de Marzo de 2009 04:55

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 en este ejemplo vamos a utilizar el comando SFTP  para transferir archivos a traves de una conexion segura, no sin antes debemos de configurar el ssh sin passwd, pero tambien existe otra manera de hacer el SFTP usando el comando EXPECT, cuando se requiera pasar la contraseña en el mismo shell script.

 

Aqui anexo el shell script para hacer una transferencia segura via SFTP.

------------------------------------------------------------------------------------------------

#!/bin/sh
#
#       sftp-transfer.sh: Shell Scrip para la transferencia de achivos via SFTP
#
#       Sintaxis: ./sftp-transfer.sh
#
#       Created by: LCC. Domingo Varela Y.
#       Date: 01:05:00 18/Marzo/09
#       Probe: True
#
#       Configuracion de Parametros del Usuario/Host
#
#

# Settings

HOST='111.222.333.444'
DIRECTORY='Desktop'


FECHA=`date +%Y%m%d`
cd $HOME
#mkdir $FECHA

######################################
if [ -d "$FECHA" ]; then
  echo " El directorio Existe"
else
echo
echo
echo "Creando  Directorio ..." $FECHA
mkdir $FECHA
fi

echo
echo " ...................... OK"
cd $FECHA
echo
echo "Accesando al directorio" $FECHA
echo
echo "....................... OK"
echo
echo "Iniciando la Transferencia de Archivos via SFTP"
echo
sleep 3;
echo
sftp  $HOST << EOF
cd $DIRECTORY
mget *
quit
EOF
echo
echo
echo "Fin de la Tansferencia"
echo
echo "...................... OK" 
sleep 3;
echo
echo
cd $HOME
echo "Listado del contenido del Directorio" $FECHA
echo
ls -la $FECHA
echo
sleep 3;
echo
echo
echo

#
# Fin del Shell Script
#

------------------------------------------------------------------------------------

Última actualización el Miércoles, 18 de Marzo de 2009 04:57
 




LSC Support Online
SysOp
Tech Support
Encuestas
¿Y tú, que Desktop prefieres ?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

Computer Fixers

Siguenos en Identi.ca Siguenos en Identi.ca


No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy356
mod_vvisit_counterAyer584
mod_vvisit_counterEsta Semana2085
mod_vvisit_counterEste Mes5254
mod_vvisit_counterTotal431781
Linuxsc en RSS
News Feeds
Archivos
identi.ca

Ultimo Reporte