script en bash

Cristian Fernández cfernan en gmail.com
Lun Nov 10 12:33:32 CLST 2008


On Mon, Nov 10, 2008 at 11:14 AM, Miguel Angel Amador L
<jokercl en gmail.com> wrote:
> On Mon, Nov 10, 2008 at 11:02 AM, Juan Andres Ramirez
> <jandresaedo en gmail.com> wrote:
>> Listeros:
>>        Busque un script que se pudiera conectar con un ftp para pasar
>> unos archivos desde otra maquina con Centos 4. Lo probe desde un
>> Debian y funciona perfecto, pero desde el centos 4 no:
>>
>> HOST='192.168.100.76'
>> USER='user'
>> PASSWD='passwd'
>> ftp -n $HOST <<END_SCRIPT
>> quote USER $USER
>> quote PASS $PASSWD
>> binary
>> cd Mensajero
>> quit
>> END_SCRIPT
>>
>> Desde la maquina de centos me envia el siguiente error(OJO que el
>> script no se modifica en lo absoluto y desde la maquina debian
>> funciona perfecto, se conecta al ftp y ningun problema en el traspaso
>> de archivos):
>>
>> # ./respaldo_mensajero.ssh
>> Please login with USER and PASS.
>> Please login with USER and PASS.
>> KERBEROS_V4 rejected as an authentication type

Entonces pasale el user y password de otra forma. Prueba con este script

USUARIO=user
PASSWORD=passwd
HOSTREMOTO=hostname
cd /tu_directorio
ftp -inv << EOF
open $HOSTREMOTO
user $USUARIO $PASSWORD
cd /directorio_destino
hash
put filename #or get
bye
EOF


>>
>> El comando ftp, ftpd lo tengo, me faltará algun otro paquete?
>> Alguna idea??, Gracias.
>>
>>

Saludos!!



Más información sobre la lista de distribución Linux