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