Página 1 de 1

Script para copia

Publicado: Jue, 23 Dic 2010, 14:41
por fVckingmania.hell
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

Re: Script para copia

Publicado: Jue, 23 Dic 2010, 14:52
por KZKG^Gaara
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

Re: Script para copia

Publicado: Vie, 25 Mar 2011, 09:11
por 103
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.