Juan Andres Ramirez escribió:
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

[...]

Y que tal esto (ojo, la linea en blanco despues de 'quit' _debe_ ir):

$ cat <<EOF >~/.netrc
machine 192.168.100.76
login <user>
password <password>
macdef init
binary
cd Mensajero
put data.zip
quit

EOF

$ chmod 600 ~/.netrc

$ ftp 192.168.100.76
Connected to 192.168.100.76.
220 server.example.com FTP server (Version wu-2.6.2(1) Mon Dec 11 14:34:44 CET 2006) ready.
331 Password required for <user>.
230 User <user> logged in.
cd Mensajero
250 CWD command successful.
bin
200 Type set to I.
put data.zip
local: data.zip remote: data.zip
200 PORT command successful.
150 Opening BINARY mode data connection for data.zip.
226 Transfer complete.
6456268 bytes sent in 0.05 secs (118578.7 kB/s)
quit
221-You have transferred 6456268 bytes in 1 files.
221-Total traffic for this session was 6456708 bytes in 1 transfers.
221-Thank you for using the FTP service on server.example.com.
221 Goodbye.

Sazonar a gusto del cliente.
--
Julio Pacheco T.
Consultor Tecnológico
ProVectis S.A.
Fono: 2319910 anexo 109

Responder a