17 feb 2013

pscp: Copiar archivos en paralelo a varias máquinas

Muchas veces recurro a pscp para copiar archivos en paralelo desde mi máquina pasarela a los servidores ltsp. 

Me es bastante cómodo porque tengo pasada una clave pública de la máquina pasarela a dichos servidores y no me pide password. En cualquier caso, ésto no es algo imprescindible porque podemos indicarle a pscp la password con la que queremos realizar la copia haciendo uso del parámetro --askpass.

Además, como en la máquina pasarela, uso también dsh, dispongo de archivos con listas de máquinas sobre las que actuar de forma remota. Por ejemplo: 
  • /etc/dsh/machines.list
  • /etc/dsh/group/servidoresltsp.list
  • /etc/dsh/group/pizarras.list
La sintaxis básica del comando es la siguiente:

# pscp [OPTIONS] local remote

De este modo, si quiero copiar un script que tengo en mi máquina al directorio /usr/sbin/ de todos los servidores de terminales, podría ejecutar el comando pscp de la siguiente manera:

# pscp -h /etc/dsh/group/servidoresltsp.list actualizakernelchroot.sh /usr/sbin/ 

Si quisiera copiar un directorio el directorio flashplugin-nonfree que tengo almacenado dentro del directorio /root y su contenido de forma recursiva en las máquinas remotas podría hacerlo del siguiente modo:

# pscp -h /etc/dsh/group/servidoresltsp.list -r /root/flashplugin-nonfree /var/cache/

Y si quisiera  obtener información acerca del resultado de la ejecución de la copia:

# pscp -h /etc/dsh/group/servidoresltsp.list -r -v /root/flashplugin-nonfree /var/cache/

Convertir extensiones de iceweasel en extensiones globales para todos los usuarios

Cuando un usuario añade extensiones en Iceweasel, éstas se instalan en  un directorio llamado extensions dentro de su perfil de usuario. Por ejemplo:

/home/enavas/.mozilla/firefox/3e52gm3r.default/extensions/

Si queremos instalar de forma global para todos los usuarios las extensiones de nuestro perfil, no tenemos más que copiarlas al directorio:

/usr/lib/mozilla/extensions/



/usr/lib/mozilla-firefox/extensions/

Por ejemplo:

# cp
/home/enavas/.mozilla/firefox/3e52gm3r.default/extensions/* /usr/lib/mozilla-firefox/extensions/

Para instalar las extensiones de forma global para todos los usuarios en la imagen de los terminales ltsp, he tenido que copiar las extensiones en:

/opt/ltsp/i386/usr/lib/iceweasel/extensions/

PSSH: Parallel SSH Tools, un conjunto de herramientas útiles para administradores

PSSH (http://code.google.com/p/parallel-ssh/) nos proporciona una versión de herramientas ssh escritas en python que se lanzan en paralelo sobre un conjunto de máquinas:
  • pssh, para ejecutar comandos en paralelo sobre un conjunto de máquinas.
  • pscp, para copiar archivos en paralelo a un conjunto de máquinas.
  • prsync, para hacer un rsync en paralelo sobre un conjunto de máquinas.
  • pnuke, para matar procesos en paralelo en un conjunto de máquinas.
  • pslurp, para copiar archivos en paralelo desde un conjunto de hosts a una máquina local.
Veamos a continuación como instalar pssh.
Primero, descargamos el código fuente:

$ cd ~ ; wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz 

Segundo, descomprimimos en /usr/src:

$ tar xfvz ~/pssh-2.3.1.tar.gz -C /usr/src

Tercero, nos desplazamos al directorio donde hemos descomprimido el código fuente:

$ cd /usr/src/pssh-2.3.1

Cuarto, instalamos:

$ sudo python setup.py install

Y veremos una salida como la siguiente:

running install
running build
running build_py
creating build
creating build/lib.linux-i686-2.6
creating build/lib.linux-i686-2.6/psshlib
copying psshlib/__init__.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/task.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/manager.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/askpass_server.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/cli.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/askpass_client.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/version.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/color.py -> build/lib.linux-i686-2.6/psshlib
copying psshlib/psshutil.py -> build/lib.linux-i686-2.6/psshlib
running build_scripts
creating build/scripts-2.6
copying and adjusting bin/pssh -> build/scripts-2.6
copying and adjusting bin/pnuke -> build/scripts-2.6
copying and adjusting bin/prsync -> build/scripts-2.6
copying and adjusting bin/pslurp -> build/scripts-2.6
copying and adjusting bin/pscp -> build/scripts-2.6
copying and adjusting bin/pssh-askpass -> build/scripts-2.6
changing mode of build/scripts-2.6/pssh from 644 to 755
changing mode of build/scripts-2.6/pnuke from 644 to 755
changing mode of build/scripts-2.6/prsync from 644 to 755
changing mode of build/scripts-2.6/pslurp from 644 to 755
changing mode of build/scripts-2.6/pscp from 644 to 755
changing mode of build/scripts-2.6/pssh-askpass from 644 to 755
running install_lib
creating /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/__init__.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/task.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/manager.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/askpass_server.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/cli.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/askpass_client.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/version.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/color.py -> /usr/local/lib/python2.6/dist-packages/psshlib
copying build/lib.linux-i686-2.6/psshlib/psshutil.py -> /usr/local/lib/python2.6/dist-packages/psshlib
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/task.py to task.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/manager.py to manager.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/askpass_server.py to askpass_server.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/cli.py to cli.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/askpass_client.py to askpass_client.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/version.py to version.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/color.py to color.pyc
byte-compiling /usr/local/lib/python2.6/dist-packages/psshlib/psshutil.py to psshutil.pyc
running install_scripts
copying build/scripts-2.6/prsync -> /usr/local/bin
copying build/scripts-2.6/pslurp -> /usr/local/bin
copying build/scripts-2.6/pscp -> /usr/local/bin
copying build/scripts-2.6/pnuke -> /usr/local/bin
copying build/scripts-2.6/pssh-askpass -> /usr/local/bin
copying build/scripts-2.6/pssh -> /usr/local/bin
changing mode of /usr/local/bin/prsync to 755
changing mode of /usr/local/bin/pslurp to 755
changing mode of /usr/local/bin/pscp to 755
changing mode of /usr/local/bin/pnuke to 755
changing mode of /usr/local/bin/pssh-askpass to 755
changing mode of /usr/local/bin/pssh to 755
running install_data
copying man/man1/pssh.1 -> /usr/local/man/man1
copying man/man1/pscp.1 -> /usr/local/man/man1
copying man/man1/prsync.1 -> /usr/local/man/man1
copying man/man1/pslurp.1 -> /usr/local/man/man1
copying man/man1/pnuke.1 -> /usr/local/man/man1
running install_egg_info
Writing /usr/local/lib/python2.6/dist-packages/pssh-2.3.1.egg-info

Si os fijáis en la salida del comando de instalación, veréis que todas estas utilidades se instalan en /usr/local/bin/ y que los archivos de ayuda se instalan en /usr/local/man

Descarga Wifiway Gratis Todas las versiones 1 LINK [Varios Servidores]

Hey que Onda!
Les Vengo a Compartir Los Archivos ISO de Wifiway
La Descarga sera en Varios Servidores.
y Algunas Descargas por Torrent..
Las Versiones que les Estoy dejando Son:
-Wifiway 2.0.1 -Wifiway 2.0.2 
-Wifiway 2.0.3 -Wifiway 3.0 -Wifiway 3.4

Que es el Sistema Wifiway??
Wifiway es una distribución GNU/Linux pensada y diseñada para la auditoria de seguridad de las redes WiFi, Bluetooth y RFID. Se publican imágenes ISO con funcionalidades de LiveCD y LiveUSB Incluye una larga lista de herramientas de seguridad y auditoría inalámbrica listas para ser utilizadas, especializadas en la auditoría Wireless, además de añadir una serie de útiles lanzadores.Aunque está influida por inicio de varios desarrollos, algunos muy populares como es el caso de WiFiSlax, se debe destacar que Wifiway no está basada en otras distribuciones sino que se realizó usando Linux From Scratch.Además los autores que trabajan actualmente en el desarrollo de esta distribución GNU/Linux 
son los mismos que desarrollaron WiFiSlax.

"Como Descargar los Archivos"
No sabes como Descargar el Archivo??
Mira este Video, Te Explico como Hacerlo :3
Como Descargar por Mega/Zippyshared/4-Shared/

Comencemos Con las Descargas

Wifiway 2.0.1
Información:Sistema Wifiway 2.0.1
Peso del Archivo:406Mbs
Es Posible que el archivo este en otro Servidor*
------------------------------
"Descarga por MEGA"
"Descarga por 4Shared"
"Descarga por Torrent"
------------------------------


Wifiway 2.0.2
Información:Sistema Wifiway 2.0.2
Peso del Archivo:496Mbs
Es Posible que el archivo este en otro Servidor*
------------------------------
"Descarga por MEGA"
"Descarga por 4Shared"
"Descarga por Torrent"
------------------------------


Wifiway 2.0.3
Información:Sistema Wifiway 2.0.3
Peso del Archivo:490Mbs
Es Posible que el archivo este en otro Servidor*
------------------------------
"Descarga por MEGA"
"Descarga por 4Shared"
"Descarga por Torrent"
------------------------------


Wifiway 3.0
Información:Sistema Wifiway 3.0
Peso del Archivo:460Mbs
Es Posible que el archivo este en otro Servidor*
------------------------------
"Descarga por MEGA"
"Descarga por 4Shared"
"Descarga por Torrent"
------------------------------


Wifiway 3.4
Información:Sistema Wifiway 3.4
Peso del Archivo:488Mbs
Es Posible que el archivo este en otro Servidor*
------------------------------
"Descarga por MEGA"
"Descarga por 4Shared"
"Descarga por Torrent"
------------------------------

Quieres Acelerar las Descargas
Si quieres Acelerar las Descargas??
Instala el programa Internet Download Manager Funciona al 100%
--Descarga Download Manager--

Forzar las Descargas Torrent
Si Descargar por Torrent, recuerda Darle Click Derecho 
Sobre la descarga y Darle Click ala opción Forzar Inicio
Para Empiece mas Rápido la Descarga..


No Encuentras el Archivo ISO??
El Wifiway es un Archivo ISO que se Ejecuta ya sea con una 
Maquina Virtual o desde un CD o Memoria Usb desde el Arranque.
Al descargar el Wifiway desde LINK ya sea Mega Etc. 
les quedara un Archivo Rar El Cual le darán Click Derecho 
y Después Click en Extraer Aqui.
Les quedara una Capeta Dentro esta la Imagen ISO del Wifiway
Si te aparece Otro Winrar en ves de la Imagen ISO
Es por que tu Winrar Esta Configurado Para Descomprimir Archivos ISO..
Es por eso que te va a Aparecer la Imagen ISO como Archivo Winrar, Como se Soluciona esto? Primero Vamos al Winrar 
& Nos vamos a Opciones y le damos click en Configuración..
Dentro Buscaremos la Pestaña Llamada Integración 
& aquí Desmarcaremos la Opcion .ISO si la tienes marcada Desmarcala
 Ahora damos Click en Aceptar y Reiniciamos el Equipo*
& Listo!! ya no nos va a aparecer la Imagen ISO como Winrar
Si tienes Quemador en tu Equipo y tienes algun programa para quemar Discos, la imagen ISO te aparecerá con el logo del programa, si NO tienes quemado ni programa, solo te aparecerá una Hoja en Blanco, 
Esa seria la IMAGEN ISO del Wifiway :3

Tengo la Obligación, Claro que Si xD
Debo decirles que Existe otro Sistema Llamado Wifislax
Tiene las Mismas Herramientas del Beini entre otras muy Buenas 
el Wifislax esta MAS Aztualizado, dale click para Echar un Vistazo :D

Algunos Videos Tutorial Sobre Wifiway
--Como Instalar Wifiway en una Maquina Virtual--


--Como Bootear Wifiway desde una Memoria Usb--

--Como Grabar Wifiway en un DVD Booteable--
--Como Hackear Wifi con Wifiway "Facil y Rapido"--


Como Hackear Redes Wifi WPA, WPA2-PSK
"Con Wifiway Bien Explicado"
Necesitas Diccionarios?? Buscalos en mi Blog Tengo Disponibles..

---Como Montar Diccionarios WPA al Wifiway---
Es necesario Ver este Video Para Hackear Redes WPA/WPA2
Te Invito a Visitar mis Canales de Youtube
Podras encontrar Videos muy Interesantes :D


Gracias por tu Visita, Espero haya Ayudado.
No olvides pasar por mi Segundo Blog*