elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  FTP y automatizacion mediante scripting.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: FTP y automatizacion mediante scripting.  (Leído 2,617 veces)
astinx

Desconectado Desconectado

Mensajes: 111



Ver Perfil
FTP y automatizacion mediante scripting.
« en: 20 Octubre 2011, 22:46 pm »

Hola estoy tratando de hacer un script que hace un backup de un directorio especifico. Todo lo que implica empaquetar los contenidos del directorio y comprimirlo ya lo hize, sin embargo quisiera saber de que manera puedo automatizar la subida al FTP. La idea seria que el usuario, en esa etapa, ingrese el nombre de usuario del servidor ftp, el nombre del dominio y el password. Sin embargo el comando ftp de bash no me permite pasarle el user o el pass, ¿Como puedo hacer para que lo haga de manera automatica?.

A todo esto, también me gustaría saber si existe alguna manera de que cuando introduzca su password este no se vea, como cuando introducimos un pass para loguearnos.

Disculpen, como habrán visto soy bastante novato en el tema de scripting en GNU/Linux. Desde ya muchas gracias por sus comentarios y gracias por detenerse a leer.

Les dejo de paso el código de lo que llevo hecho:

Código
  1. #!/bin/bash
  2. #Pequeño script que hace un backup
  3.  
  4. #Leemos la carpeta
  5. echo "Introduzca el directorio absoluto:"
  6. read directorio
  7. cd $directorio
  8. mkdir backupinfo
  9. cd backupinfo
  10. date > fecha
  11. whoami > usuario
  12. cd ..
  13. #tr nos ayuda a limpiar la fecha
  14. tar cvzf $(tr -s " :" "_." < backupinfo/fecha)_backup.tar.gz *

 :D :D :D


« Última modificación: 22 Octubre 2011, 01:39 am por Leo Gutiérrez. » En línea

La programación hoy en día es una carrera entre los ingenieros de software intentando construir mejores y más eficientes programas a prueba de idiotas y el Universo intentando producir mejores y más grandes idiotas. De momento, el Universo está ganando
Gallu

Desconectado Desconectado

Mensajes: 247



Ver Perfil
Re: FTP y automatizacion mediante scripting.
« Respuesta #1 en: 22 Octubre 2011, 16:15 pm »

Hola , lo que has de hacer , es crear, o modificar si ya existiera , el archivo ~/.netrc , en este fichero especificas el dominio al que te quieres conectar , el usuario y el password,  el fichero en cuestión debe tener los permisos puestos a 600. De esta manera el login en el host ftp será automático.

En el siguiente enlace encontrarás mas info
http://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doc-unixsec/unixsec-html/node195.html

Saludos.


En línea

Nadie alcanza la meta con un solo intento, ni perfecciona la vida con una sola rectificación, ni alcanza altura con un solo vuelo.
astinx

Desconectado Desconectado

Mensajes: 111



Ver Perfil
Re: FTP y automatizacion mediante scripting.
« Respuesta #2 en: 23 Octubre 2011, 17:37 pm »

Gracias!  :D :D :D
En línea

La programación hoy en día es una carrera entre los ingenieros de software intentando construir mejores y más eficientes programas a prueba de idiotas y el Universo intentando producir mejores y más grandes idiotas. De momento, el Universo está ganando
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
automatizacion
Programación Visual Basic
GeryKo 1 1,729 Último mensaje 26 Junio 2005, 01:17 am
por Slasher-K
Automatización de descargas
Scripting
larq005 3 2,635 Último mensaje 29 Mayo 2007, 21:58 pm
por Casidiablo
Automatizacion y Control
Electrónica
LICHONGO 0 2,964 Último mensaje 27 Octubre 2008, 23:42 pm
por LICHONGO
VB y duda de automatizacion
Programación Visual Basic
revenge1252 8 2,393 Último mensaje 20 Noviembre 2008, 23:29 pm
por revenge1252
Automatizacion Tv Canal Cable
Multimedia
charx2852 2 7,577 Último mensaje 24 Mayo 2013, 18:52 pm
por HighCoding
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines