jueves, 28 de julio de 2011

Configuración de Syngergy/Quicksynergy

Para poder controlar varios PCs con un mismo teclado y ratón podemos usar el programa Quicksynergy, que además hay versiones para todos los sistemas operativos, con lo que podemos controlar pcs con Windows, Linux o un MacOS.


Para Ubuntu podemos instalarlo desde los repositorios:
~$ sudo aptitude install synergy quicksynergy


De esta manera hemos instalado synergy y quicksynergy (que es el interfaz en ventana de synergy) en ubuntu.


La versión Mac o Windows podemos bajarla gratuitamente de synergy-foss.org e instalarla en todos los equipos que donde vayamos a usarlo.


Ahora un equipo hará de servidor y el resto de clientes.
Servidor será el que tenga conectados físicamente el teclado y el ratón.
Cliente serán el resto.
Tanto servidor como clientes deben estar conectados en la misma red o al menos ser visibles entre ellos.
Arrancamos QuickSynergy en el servidor y lo con figuramos, indicando que pc tenemos a la izquierda y/o a la derecha y/o arriba y/o abajo.
NOTA: Los nombres de los pcs deben ser los nombre que les pusimos al instalarle el sistema operativo.


Ahora para que arranque el servidor de synergy al arrancar el pc vamos a Sistemas > Preferencias > Aplicaciones al inicio, le damos a Añadir y rellenamos:


Nombre: Synergy Server
Comando: /usr/bin/synergys -f config ~/.quicksynergy/synergy.conf
En el archivo synergy.conf se habrá rellenado "automagicamente" al configurar quicksynergy cuando le indicamos los nombres de los pc de la izquierda, derecha...

Ahora tendremos que ir pc por pc cliente (conectándole un teclado y un ratón para poder configurarlos) instalando synergy y configurando el arranque del cliente.



Una vez instalados los programas vamos a Sistemas > Preferencias > Aplicaciones al inicio, le damos a Añadir y rellenamos:


Nombre:  Synergy Client
Comando: /usr/bin/synergyc IP.DEL.SERVIDOR.SYNERGY
Antes de desconectar el ratón y el teclado y pasar a configurar otro pc, probaría a tener arrancado el servidor y reiniciar el pc cliente y ver que efectivamente arrancó bien.

lunes, 25 de julio de 2011

PROTEGER DIRECTORIOS DE UN SERVIDOR APACHE


Para proteger un directorio con usuario y contraseña en nuestro servidor apache hay que generar 2 archivos: .htaccess y .htpasswd 
Son 2 archivos de texto plano.
El primero establece el tipo de permiso y los usuarios que pueden acceder. Tiene que ir dentro de la carpeta a proteger. Tienen un punto delante puesto que en linux asi se ocultan los ficheros al hacer un simple "ls".
El segundo guarda el nombre de los usuarios y sus contraseñas encriptadas
.htaccess
Forma basica del archivo .htaccess puede ser:
AuthUserFile /path/absoluto/fuera/de/web/de/.htpasswd
AuthName Mensaje_a_mostrar_sin_espacios
AuthType Basic

require user usuario_autorizado
NOTAS:
  1. Hay que indicar la ruta absoluta al archivo .htpasswd
  2. Por seguridad que dicho archivo quede fuera de lo que se ve en la web
  3. Por seguridad también ponerle otro nombre.
  4. En los servicios de hosting suelen crear un directorio .htpasswd donde, en teoría poner dichos archivos. No es obligatorio usarlo.
  5. si deseamos poner mas de un usuario simplemente añadirlo así:

require user usuario_autorizado admin otro_tb_autorizado
O permitir el acceso a todos los usuarios del fichero .htpasswd:
require valid-user
.htpasswd
Este fichero tiene la lista de pares nombre:password autorizados por cada linea. La password va encriptada:
usuario_autorizado:]A/8syUggG3mv5a1
Para generar la contraseña encriptada en el fichero htpasswd ejecutamos en consola :
htpasswd -nb usuario contraseña
El usuario:passwd que nos muestra debemos copiarlo en el fichero .htpasswd
Finalmente
Una vez copiado el .htaccess en la carpeta o carpetas a proteger y el .htpasswd (con otro nombre) en la ruta deseada fuera del alcance web, veremos que al intentar entrar en dicha carpeta nos hacen la peticion de usuario y password.

domingo, 24 de julio de 2011

PROBLEMA CON Ubuntu 11.04 Y EL DRIVER WIFI

En mi caso es para un portatil Packard-Bell, que instala un driver de Acer a parte de otro. El primero está bloqueado por Software, pero impide que arranque el otro.
Si ejecutas:
~$ rfkill list wifi
Se muestra:
0: acer-wireless: Wireless LAN
 Soft blocked: yes
 Hard blocked: no
1: phy0: Wireless LAN
 Soft blocked: no
 Hard blocked: no
La primera opción es el PLAN A:
~$ sudo rfkill unblock all
~$ sudo rfkill list all
Si aunque ejecute rfkill unblock all, nunca deja de estar bloqueado entonces hay que pasar al PLAN B:
~$ sudo rmmod -f acer-wmi
~$ sudo rfkill unblock all
~$ sudo rfkill list all
Si esto ha funcionado para HACERLO DEFINITIVO:
~$ sudo su
# echo “blacklist acer-wmi” >> /etc/modprobe.d/blacklist.conf
# exit

NOTA:

También pasa con los de HP, se haria exactamente igual cambiando acer-wmi por hp-wmi