Archivo

Archivo para la categoría ‘Utiles’

Bloquear teclado, pantalla y ratón por ssh

Domingo, 11 de marzo de 2012 2 comentarios

Desde el Blog de http://juansemarquez.wordpress.com:

Comparto con ustedes una solución que apliqué en el laboratorio de informática de la escuela en donde trabajo.
Muchas veces el docente quiere solicitar la atención de los estudiantes que están trabajando en las computadoras. Casi siempre se logra, por lo general insistiendo un par de veces. Pero hay ocasiones (sobre todo con los pibes más chicos) en las que puede ser necesario “bloquear” por unos instantes el uso de la computadora, para que no se pierdan una explicación importante. Esto es un poco violento para mi gusto, particularmente yo lo uso cuando se va un grupo y llega otro. Los chicos encuentran las máquinas “bloqueadas”, y saben que no se “desbloquean” hasta que la actividad no ha sido planteada.
Concretamente, lo que me habían pedido era un script que bloqueara la pantalla, el teclado y el ratón, y otro que revirtiera este efecto.
No sabía cómo hacerlo, así que escribí a la lista del Grupo de Usuarios de Software Libre de Rosario (LUGRo), y me dieron varias sugerencias (Aprovecho para agradecer a Adrián, Omar, Emiliano, Martín, y especialmente a Víctor, que me propuso esta solución). Reconozco que es muy específico lo que aquí comparto, pero me parece que puede ser que en otra escuela resulte útil. (Además, anotarlo acá es una buena manera de tenerlo a mano la próxima vez que lo necesite).
Paso 1: Las máquinas deben tener ip fijas. No es necesario que sean correlativas, pero en mi caso es así, lo que facilita un poco las cosas. (Aquí hay una explicación de cómo poner ip fijas en Ubuntu 10.04).
Paso 2: Debe estar instalado el openssh-server en las máquinas de los estudiantes. Si no está instalado, hay que escribir en un terminal (en cada una de las máquinas):
sudo apt-get install openssh-server
Paso 3: Permitir loguearse con el usuario root (Ubuntu no lo permite por defecto). Para eso, escribir en un terminal:
sudo passwd root
Nos pedirá una contraseña de root, y ya podremos ingresar con este usuario como en las otras distribuciones. (Conviene elegir una contraseña segura, y usar root solamente desde consola.)
Paso 4: Permitir el acceso sin contraseñas al usuario del docente, desde la máquina del mismo. (Aquí está explicado cómo se hace).
Paso 5: Por fin, hacemos el script para bloquear las máquinas:
Abrir un terminal. Escribir sudo gedit bloquear.sh
Se abrirá gedit, allí pegamos el siguiente código:

01 #!/bin/bash
02 # Suponiendo que las máquinas tienen ip correlativas de 192.168.0.2 a 192.168.0.16,
03 # que el usuario que usan los estudiantes es "chicos", y que se usa gnome:
04 maquina=2
05 while [ $maquina -lt 17 ] ; do
06   #bloqueamos la pantalla:
07   ssh -X chicos@192.168.0.$maquina "export DISPLAY=:0;gnome-screensaver-command -l;"
08   #inhabilitamos temporalmente el usuario:
09   ssh root@192.168.0.$maquina "passwd -l usuario"
10   let maquina=maquina+1
11 done

Guardamos y salimos de gedit.

 

Paso 6: Le damos permiso de ejecución al archivo:
sudo chmod 744 bloquear.sh

Paso 7: Creamos ahora el script para desbloquear las máquinas.
sudo gedit desbloquear.sh
Y copiamos en gedit el siguiente código:

01 #!/bin/bash
02 # Con las mismas suposiciones que antes:
03 maquina=2
04 while [ $maquina -lt 17 ] ; do
05   #rehabilitamos el usuario:   
06   ssh root@192.168.0.$maquina "passwd -u usuario"
07   #desbloqueamos la pantalla:
08   ssh -X chicos@192.168.0.$maquina "export DISPLAY=:0;gnome-screensaver-command -d;"
09   let maquina=maquina+1
10 done

Una vez más, guardamos y salimos.

 

Paso 8: Igual que en el paso 6: sudo chmod 744 desbloquear.sh

Ahora, cada vez que queramos bloquear las máquinas, simplemente abrimos una terminal en la máquina del docente, y escribimos:
./bloquear.sh
Y cuando queramos devolverle el control a los usuarios, escribimos en la misma terminal:
./desbloquear.sh

Utilizando Box.net en Debian y derivados

Domingo, 11 de marzo de 2012 Sin comentarios

Recientemente pude acceder a una cuenta gratuita de Box.net con una para nada despreciable capacidad de 50gb (si si, leiste bien) todo gracias a que si utilizas Android tenes una promoción hasta el 23 de marzo. Si querés saber más ingresa a http://blog.box.com/2012/02/android-users-get-50gb-free-get-your-box50gb-and-enter-the-box-mobile-giveaway/

 

desde el blog de JOMAX (alias jose maria schenone) armo un excelente instructivo para aprovechar esos 50 GB en la nuve, en nuestros equipos..

 

Primero que nada instalamos davfs2

apt-get install davfs

Una vez que tenemos davfs instalado creamos un directorio que utilizaremos como punto de montaje

mkdir ~/miboxnet

Ahora vamos a agregar una entrada al archivo fstab para montarlo a nuestro antojo

https://www.box.net/dav /home/user/box.net davfs rw,user,noauto 0 0

Ahora agregamos a nuestro usuario al grupo davfs para poder manipularlo sin necesidad de ser root

sudo adduser $USER davfs2

Ahora vamos al directorio ~/.davfs2 y descomentamos la siguiente linea

use_locks 0

El próximo paso será copiar el archivo /etc/davfs2/secrets a ~/.davfs2/secrets y le cambiamos el propietario a dicho archivo

sudo cp /etc/davfs2/secrets ~/.davfs2sudo chown $USER ~/.davfs2/secrets

Lo que vamos a hacer a continuación es agregar nuestro usuario y password en el archivo ~/.davfs2/secrets para evitar tipearlo a cada rato

https://www.box.net/dav username@mail.com password

Si todo salió bien, vamos a poder montar nuestra cuenta de box.net como parte de nuestro filesystem

mount ~/box.net

Bueno, espero que les haya servido y lo puedan aprovechar.

 

Articulo Original: http://www.joseschenone.com.ar

[TIPs] comparta facilmente archivos y carpetas a traves de la web

Viernes, 9 de marzo de 2012 3 comentarios

aca les paso un manera simple de compartir archivos y carpetas a traves de internet..

abrir una consola y crear un alias de la siguiente manera:

 

$ alias webshare=’python -c “import SimpleHTTPServer;SimpleHTTPServer.test()”‘

 

luego, moverse acceder a la carpeta que deseas compartir en forma rapida y ejecutar desde la consola:

 

$ webshare

 

en tu equipo, ya habra iniciado el servicio web, desde el directorio donde has ejecutado ese comando y pudiendo acceder desde un navegador web (browser) en el puerto 8000.

http://<tu_direccion_ip>:8000/

para detener el servicio, presiona [ctrl+c] en la consla para terminar el proceso.

si te gusto, compartilo !!!!

Buscar archivos duplicados en Linux

Martes, 7 de febrero de 2012 1 comentario

Como administradores de sistema o usuarios comunes que estemos utilizando nuestro GNU/Linux, tenemos ocasiones aunque seamos ordenados siempre tenemos algunos archivos duplicados en nuestro sistema.

Bueno que pasa con estos archivos es espacio inútilmente desperdiciado en nuestro disco duro, por lo cual existe una herramienta llamada fdupes que nos permite localizar estos archivos duplicados.

Para esto tendremos que instalarlo en nuestro distribución.

debian/ubuntu y derivados
miusuario:~# apt-get install fdupes

CentOS/Fedora/RHEL y derivados 
[root@miusuario ~]# yum install fdupes

Opciones:
-r : recursivo
-s: Comprueba los enlaces simbolicos
-h: comprueba los enlaces fuertes
-S: enseña el tamaño de los ficheros duplicados
-q: modo “quiet”, oculta el indicador de progreso.
-v: muestra la version de fdupes
-d: borra los ficheros duplicados (ir con mucho cuidado, hacerlo unicamente en caso de saber que es lo que haceis)
-h: muestra ayuda y mas opciones no indicadas en este minituto.
-n: descarta los ficheros vacios

Ejemplo:
miusuario:~# fdupes -S -r -n /home/miusuario/

 

nota original: LinuxParaTodos

[howto] Conectarse a Identi.ca usando Seesmic para Android

Sábado, 28 de enero de 2012 3 comentarios

En estos dias, usar Tweeter, esta como “restrictivo” por las politicas de publicacion que estan por hacer… es decir, estan por limitar la libertad de expresion a traves de TW (mas info, ver esto Links: nota 1 y nota 2)

Como soy usuario de un telefono con Android, decidi pasarme a identi.ca , una red LIBRE de microblogging (mas info, en wikipedia)

Consultando a amigos ( @vdifiore ) me recomendo seesmic como cliente para mi android, pero debia configurarlo correctamente.

es por ello, que les acerco el “paso a paso” de como configurar seesmic for android  y conectarlo a la red de identi.ca

primero, instalamos la aplicacion desde el Market de Android

una vez instalado, debemos abrir la aplicacion:

 

luego, debemos añadir una cuenta, pero seleccionando la opcion “PROXY DE TWITTER”

A continuacion deberemos poner nuestro usuario de identi.ca , sacar/destildar la conexion SSL y destildar la opcion, XAUTH y colocar la url: identi.ca/api/ como muestra la imagen:

presionamos en la opcion “inicia sesion” y listo !!! estaremos conectados a identi.ca a traves de seesmic en nuestro Android

Compartilo !!!!!

Ubuntu, WiFite y porque no tener tu red WiFi con clave WEP

Martes, 20 de diciembre de 2011 4 comentarios

Introducción

Hace ya un tiempo encontre esta publicacion  “Como crackear una red wifi cifrada con WEP en Ubuntu“, en este tiempo, y en más de una ocasión, sobre todo por las dudas y problemas planteados, he pensado en hacer una aplicación para automatizar el proceso, incluso llegue a poner las bases del programa, pero siempre, por una cosa u otra, se ha complicado, y no he podido materializar esta idea.

No es que quiera conectarmea a otras redes, ni mucho menos, yo tengo mi propia conexión a internet. Actualmente cada vez hay mas locales que permiten la conexión a su red WiFi, sin embargo, mi propósito es mentalizar a aquellos que todavía utilizan claves WEP para que dejen de hacerlo, dado lo fácil que es entrar en este tipo de redes. Incluso, para aquellos con claves WPA, es muy recomendable utilizar claves elaboradas, para evitar que sean fácilmente accesibles a cualquiera. Y es que, aunque parezca sorprendente todavía los hay.

De todas formas, cuando estaba escribiendo este artículo, me planteé que probablemente aquellos que tienen claves WEP no sean lectores habituales ni esporádicos de este tipo de páginas. Normalmente, el usuario de Ubuntu en particular, y Linux en general, suele tener unos conocimientos informáticos por encima del usuario de otros sistemas operativos. No me imagina algunos de mis compañeros de trabajo, tampoco voy a poner nombres, enfrentándose a la terminal, les viene justo utilizar Word o Excel, así que…

WiFite

 

WiFite

La gracia de WiFite, es que tu no te tienes que hacer prácticamente nada. Siguiendo el procedimiento que esta explicado aqui:  “Como crackear una red wifi cifrada con WEP en Ubuntu“, terminabas por tener la pantalla de tu equipo tipo Matrix, en este caso, todo el trabajo lo realiza WiFite, tu solo tienes que indicar la red que quieres crackear, y el se encarga de todo. Pero, no solamente esto, además te permite realizar múltiples ataques a redes encriptadas con WEP y WPA de forma simultánea. Se trata de una herramienta personalizable para que funcione de forma autónoma con unos pocos parámetros. Prácticamente WiFite funciona sin supervisión alguna.

Leer más…

Get Adobe Flash player