Script para copia

Ftp...

Moderadores: frank, dxfiles

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Script para copia

Mensaje por fVckingmania.hell » Jue, 23 Dic 2010, 14:41

Amigos, necesito hacer un script para que me copie un archivo a otra PC, para no tener que acceder a esa PC por la red y tener la odiosa tarea de introducir user y password del dominio. Alguien me podria ayudar con eso?? Esta es una tarea que tengo que hacer todos los dias.

Salu2

Avatar de Usuario
KZKG^Gaara
Mensajes: 463
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /dev/kzkggaara
Contactar:

Re: Script para copia

Mensaje por KZKG^Gaara » Jue, 23 Dic 2010, 14:52

fVckingmania.hell escribió:Amigos, necesito hacer un script para que me copie un archivo a otra PC, para no tener que acceder a esa PC por la red y tener la odiosa tarea de introducir user y password del dominio. Alguien me podria ayudar con eso?? Esta es una tarea que tengo que hacer todos los dias.

Salu2
Lee este que hice hace ya mucho tiempo, aquí está lo que buscas y varios pasos más:
Nota: Debes tener instalado el paquete smbfs para poder copiar por la red en terminal, específicamente para montar carpetas desde terminal.

# Montamos la carpeta Update distribution en /media/updatekav-tavo ubicada en la PC 10.10.0.6 que tiene Windows.
sudo smbmount "//10.10.0.6/Update distribution" /media/updatekav-tavo/

# Copiamos todo lo que esa carpeta tiene hacia /home/kzkggaara/Temp/UpdateKAV en /media/updatekav-tavo.
cp -R /media/updatekav-tavo/* /home/kzkggaara/Temp/UpdateKAV
sudo umount /media/updatekav-tavo

# Le damos permisos 777.
sudo chmod 777 /home/gaara/Temp/UpdateKAV/*

# Comprimimos en un archivo .RAR lo que copiamos y le dimos permisos ya.
rar a /home/kzkggaara/Temp/UpdateKAV.rar /home/kzkggaara/Temp/UpdateKAV/*

# Le damos permisos 777 al archivo .RAR.
sudo chmod 777 /home/kzkggaara/Temp/UpdateKAV.rar

# Montamos la carpeta KASPERSKY ubicada en un Windows Server 2003 usando usuario+password de nuestra cuenta en su ActiveDirectory. La carpeta se montará en /media/updatekav-tavo.
sudo mount.smbfs //10.10.0.2/FTP/Instaladores/ANTIVIRUS/KASPERSKY /media/updatekav-tavo/ -ousername=administrador,password=@dmin253

# Copiamos el archivo .RAR que creamos antes hacia esta carpeta.
cp /home/kzkggaara/Temp/UpdateKAV.rar /media/updatekav-tavo

# La desmontamos.
sudo umount /media/updatekav-tavo

# Borramos el archivo .RAR que ya no lo necesitamos.
rm /home/kzkggaara/Temp/UpdateKAV.rar


Esto es todo jeje.
Le puse un poco más de color y dejé explicado los pasos, para los que no lo entiendan del todo.
Este script lo hice ya que, hace mucho tiempo administraba una red cuyo servidor FTP era el mismo que el ActiveDirectory, obvio que tenía Windows Server 2003, entonces un socio descargaba todos los días la actualización del Kaspersky, y la ponía en una carpeta que tenía su laptop compartida en la red. Este script hace algo simple, copiaba la actualización hacia mi laptop, le daba todos los permisos (en ese entonces esto era necesario ya que Ubuntu tenía problemas en dar permisos copiando por la red), comprimía la actualización, montaba la carpeta hosteada (el "FTP" jaja), y ponía la actualización que acabé de comprimir para ahí.

Cualquier duda o lo que sea, me dejas dicho.
Saludos
~~» KZKG^Gaara «~~
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Script para copia

Mensaje por 103 » Vie, 25 Mar 2011, 09:11

Creo que tenemos algo de SPAM con sonGolley

Puedes utilizar scp que es para copiar vía ssh, lo único que tienes que tener es el password del usuario en donde copiarás los archivos.

Responder