elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:09  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  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 523 veces)
astinx

Desconectado Desconectado

Mensajes: 95



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

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
#!/bin/bash
#Pequeño script que hace un backup
 
#Leemos la carpeta
echo "Introduzca el directorio absoluto:"
read directorio
cd $directorio
mkdir backupinfo
cd backupinfo
date > fecha
whoami > usuario
cd ..
#tr nos ayuda a limpiar la fecha
tar cvzf $(tr -s " :" "_." < backupinfo/fecha)_backup.tar.gz *

 :D :D :D


« Última modificación: 22 Octubre 2011, 01:39 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
Didacso

Desconectado Desconectado

Mensajes: 202



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

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: 95



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

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 520 Último mensaje 26 Junio 2005, 01:17
por Slasher-K
AUTOMATIZACION EN INTERNET
Programación General
kekos_snake 13 1,138 Último mensaje 20 Enero 2006, 19:39
por postmortem
Automatización de descargas
Scripting
larq005 3 693 Último mensaje 29 Mayo 2007, 21:58
por Casidiablo
Automatizacion OLE con borland c++
Programación C/C++
le_tari 0 315 Último mensaje 2 Abril 2008, 18:57
por le_tari
Automatizacion y Control
Electrónica
LICHONGO 0 1,339 Último mensaje 27 Octubre 2008, 23:42
por LICHONGO
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines