Puedes usar un certificado para que el cliente conecte sin necesidad de passwd: http://eloy-mp.com/wordpress262/?p=3407 Un saludo. Eloy El día 12 de mayo de 2016, 22:25, Informatico Neurodesarrollo <infneurodcr.mtz@infomed.sld.cu> escribió:
Saludos familia de lista. Estoy terminando de programar un script para automatizar la descarga y actualización de antivirus en mi red local. Tengo casi todo terminado hasta eligir la actualización que tengo que descargar testearla y descomprimirla en la carpeta donde van las PC de la red a actualizarse. El "bateo de Amadeus" es que necesito mover de la PC local a otra remota (donde está el ftp) la base descargada automáticamente, he estado probando con: ftp: ftp -v -u ftp://user:passwd@ftp.site.cu/%2Fsrv/ftp/Antivirus_update/Nod32/"$virusdb" $DOWNPATH/"$virusdb"
La salida
220 Bienvenidos al FTP de Neurodesarrollo 331 Please specify the password. 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. 200 Switching to Binary mode. 250 Directory successfully changed. 250 Directory successfully changed. 250 Directory successfully changed. 250 Directory successfully changed. local: /instalaciones/Antivirus_download/_update ESET.exe remote: _update ESET.exe 229 Entering Extended Passive Mode (|||30087|). 550 Permission denied.
y con rsync
rsync $DOWNPATH/"$virusdb" user@ftp.site.cu:/srv/ftp/Antivirus_update/Nod32
de esta forma pongo la contraseña y copia sin problemas, pero quiero automatizarla, he probado con usar un fichero con la clave adentro con la opción --password-file y me dice: "The --password-file option may only be used when accessing an rsync daemon."
Como siempre sus sugerencias serán bienvenidas.
Atte
--
Jesús Reyes Piedra Admin Red Neurodearrollo,Cárdenas La caja decía:"Requiere windows 95 o superior"... Entonces instalé LINUX.
-- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org