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
Script para copia
- fVckingmania.hell
- Mensajes: 549
- Registrado: Sab, 07 Ago 2010, 14:09
- Ubicación: /usr/src/yo.tar.bz2
- KZKG^Gaara
- Mensajes: 463
- Registrado: Sab, 07 Ago 2010, 14:09
- Ubicación: /dev/kzkggaara
- Contactar:
Re: Script para copia
Lee este que hice hace ya mucho tiempo, aquí está lo que buscas y varios pasos más: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
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.
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.
Re: Script para copia
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.
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.