Bash Script: scp archivos a un servidor remoto
Después de almacenar grandes cantidades de archivos o logs en un servidor, como en el ejemplo de los reportes con DB2 y Bash Script. Podemos enfrentarnos al problema del espacio en el disco duro. Lo mas común para resolver esto es mover a un servidor de respaldo los archivos, hacer cintas de respaldo o incluso eliminar archivos con una fecha mayor a n cantidad de tiempo para liberar espacio. Para el primer caso, veamos como hacer un Bash Script que haga un respaldo de los archivos que cuenten con cierta nomenclatura a un servidor remoto con scp.
Para realizar el siguiente ejemplo vamos a necesitar:
- Un usuario/password en ambos servidores
- Un RSA public key en el servidor remoto
- Mas información acerca de administración de usuarios en Linux
El comando básico para hacer la copia usando scp es así:
scp archivo username@remoteserver.com:/path/in/remote/server
Vamos a tomar el ejemplo que hicimos anteriormente de los reportes de DB2 y Bash Script para crear un Script que haga el scp de los archivos al servidor remoto. El código podría empezar de la siguiente forma:
Leer el resto de la entrada »
Publicado en Software Libre, Tutoriales