Hi… 🙂

Primero que todo que es eso de la sinergia?

La sinergia es la integración de elementos que da como resultado algo más grande que la simple suma de éstos, es decir, cuando dos o más elementos se unen sinérgicamente crean un resultado que aprovecha y maximiza las cualidades de cada uno de los elementos.

Fuente: http://www.alegsa.com.ar/Dic/sinergia.php

Para esto tenemos esta grn herramienta licenciada con GPL 🙂 la cual nos ahorra el costo de comprar aparatos que harian lo mismo 🙂

#aptitude install synergy

  • Luego vamos a crear un fichero  en /etc con el comando y nombre que mostramos a continuación:

#nano /etc/synergy.conf

  • Luego ingresamos las siguiente lineas:

section: screens
   servidor:
   cliente:
end

section: links
   servidor:
      left = cliente
   cliente:
      right = servidor
end
Nota: en estas lineas suponemos que nuestros dos equipos tienen los nombres “Cliente y servidor” cada uno debemos cambiarle los nombres por los nombres de nuestras maquinas,, para saber el nombre de nuestras maquinas tanto en linux como en windows desde la consola debemos digitar hostname.

En la sección “Links” le estamos diciendo que el monitor de la maquina cliente esta a la izquierda, lo que quiere decir que cuando movamos el cursor hacia el lado izquierdo quedaremos en la pantalla del cliente, lo mismo pasa con el monitor del servidor ubicado a la derecha 🙂

  • Ahora si todo va bien ejecutamos el siguiente comando:

#synergys -c /etc/synergy.conf

  • Una vez hacemos esto nuestro servidor ya esta listo, ahora debemos ir a la maquina cliente, en nuestro caso windows, nos bajamos el programa igualmente desde http://synergy-foss.org/download/
  • Simplemente lo instalamos, luego lo ejecutamos y en esta pantalla ponemos la dir IP del servidor, clic en start y Voilaa¡¡¡


Ahora podemos empezar a jugar con nuestro mouse y teclado en ambas maquinas 😀

Hasta la próxima ¡¡¡

Anuncios

Hola¡¡¡ 🙂

  • Veamos como habilitar la autenticación en apache por medio de htaccess de una forma muy fácil.

Como es sabido en Centos  las configuraciones de Apache no son muy similares a configurar Apache en un Debian , veamos entonces como funciona aquí.

  • Primero, si es que no lo tenemos ya instalado lo instalamos con:

#yum -y install httpd

Luego vamos a crear un directorio que se va a llamar humanlinksprivate (Cada uno le pone el nombre que desee):

#mkdir /var/www/humanlinksprivate

  • Dentro vamos a crear un fichero oculto que se va a llamar .htaccess , el punto al principio del nombre hace que este fichero sea oculto, lo editamos:

*Ingresamos un nombre, he ingresamos la ruta donde se alojaran las claves.

  • Ahora vayamos al directorio donde se crean los accesos a las paginas y también los host virtuales:

#cd /etc/httpd/conf.d/

  • Creamos un fichero llamado autenticar.conf, el cual contiene el siguiente texto:

#nano autenticar.conf


*Le estamos dando la ruta donde esta nuestro archivo Index, luego le estamos diciendo que nos permita la ejecución de index.html, y luego la opción AllowOverride ALL nos permite usar el fichero .htaccess

  • Ahora vamos a setear los permisos de /var/www/claves:

Le damos permisos de lectura y escritura al usuario propietario

#chmod 600 /var/www/claves

Cambiamos de propiestario por apache

#chown apache:apache /var/www/claves

  • Creamos nuestras claves:

*Como vemos cree claves para el usuario exxteban y para elixa

  • Ahora vamos a crear el index.html, para esto vamos a /var/www/humanlinksprivate

#nano index.html

*Obviamente es solo por cuestiones de hacer pruebas que hacemos este Index 🙂

  • Reiniciamos nuestro servicio:

#/etc/init.d/httpd restart

  • Ingresamos a nuestro servidor desde el explorador digitando http://dir ip del servidor/humanlinksprivate

Nos debe pedir autenticacion, ingresamos los datos de los usuarios que creamos

Y voila¡¡¡

Nos vemos pronto ¡¡¡¡ 😀

Hola…Hoy veremos como a veces para los administradores es incomodo poner una misma contraseña mil veces un mismo día, cosa que no debería pasar porque es un método de autenticación o perímetro, pero a veces es incomodo y podemos asegurarlo de otra forma 🙂

Para hacerlo es tan simple como esto:

  • Verificamos la siguiente linea en la siguiente ruta /etc/ssh/sshd_config de nuestro servidor con SSH:

PubkeyAuthentication yes

  • Generamos las llaves en el cliente con el siguiente comando:

#ssh-keygen -t rsa

Nota: Nos aparecen unas opciones para llenar, las podemos dejar por defecto y damos “Enter” a todos.

  • Con el comando scp exportamos la llave publica al servidor:

#scp /home/usuario/.ssh/id_rsa.pub usuario@ipdelservidor:/home/usuario/.ssh/authorized_keys

Usuario: el nombre del usuario dentro del /home

  • Ahora probamos nuevamente ingresando a la maquina por SSH

#ssh usuario@ipdelservidor

Ahora NO nos debe pedir contraseña ¡¡ 🙂

Hasta pronto ¡¡ 🙂



Hola… esta mini-entrada es una entrada de “Para que no le pase a usted”

Hoy muy feliz con mis vacaciones me levante dispuesto a aprender unas guías de Linux que he conseguido las cuales son genialisimas, me dispuse entonces a instalar VMware ya que recientemente me tire mi Debian y me toco reinstalar todo, lo instale normal y luego por andar haciendo maldades la maquina se colgó y me toco reiniciar, de nuevo abri mi VMware Workstation y ahí vino un error que se me llevo medio diaaaa 😦

Este es el pringao error:

Y después de este una cantidad de errores mas 😦

La solución

Después de ver en mil foros que la solución era digitando el comando /usr/bin/vmware-config.pl, comando que no existía en mi Debian despues de instalar el VMware, de ver problemas con el kernel etc etc.. Medite un poco 🙂

Me di cuenta que el servicio de VMware no se iniciaba el reiniciar la maquina, entonces muy feliz digite el comando:

#modprobe vmmon

  • Pero a mi no me funciono, raro porque normalmente debería funcionar, entonces me acorde del maravilloso paquete chkconfig 🙂

#sudo aptitude install chkconfig

#sudo chkconfig vmware on

Luego reinicie mi maquina y voilaaa¡¡… Todo funciono perfecto, un final feliz pero larguísimo el suceso 😦

Espero que si tenes el mismo problema des inmediatamente con mi blog, porque de verdad busque hasta el cansancio.

Hasta la próxima ¡¡¡ 🙂

Asignar cuotas de disco a usuarios Centos

Publicado: abril 5, 2011 en Linux
Etiquetas:

Hi….. Hoy veremos como podemos asignar cuotas de disco a un usuario

en plataformas Centos, algo que es sencillo, pero bastante útil :). Algunos se preguntaran que es eso de las cuotas, pues no es nada más que asignarle un espacio fijo en el disco de la máquina, a un usuario en particular. Ejemplo: Le asigno 5 GB de disco a un usuario, y cuando llegue a esa cantidad de almacenamiento, el usuario no podrá guardar más cosas en ese disco.

  • Lo primero que haremos sera instalar un paquete para administrar cuotas, el cual se llama “quota” :

#yum -y install quota

  • Antes de empezar el proceso debemos verificar que el lugar donde vamos a asignar las cuotas no debe tener procesos activos, por ejemplo nosotros vamos a asignarlas en la particion /home, para esto podemos verificar con el comando lsof

#lsof | less

  • Una vez verifiquemos que no halla ningún proceso corriendo debemos añadir soporte a la partición donde vamos a asignar la cuota, en nuestro caso /home, para esto editamos el fichero /etc/fstab:

#nano /etc/fstab

  • Buscamos la siguiente linea, y la dejamos tal como vemos a continuación:

LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2

  • Luego remontamos las particiones:

#mount –o remount /home

  • Nos ubicamos en /home:

#cd /home

  • Cremos unos ficheros para mirar el estado de la cuota y almacenar la info:

#touch aquota.user aquota.group quota.user quota.group

  • Despues ejecutamos:

#quotacheck –avug

Nota: La primera vez que se ejecuta el mandato anterior es normal que marque advertencias refiriendose a posibles ficheros truncados, que en realidad no eran otra cosa sino ficheros de texto simple vacios a los cuales se les acaba de convertir a formato binario. Si se ejecuta de nuevo quotacheck – avug, no debera mostrar advertencia alguna.

 

  • Para activar las quotas, ejecutamos lo siguiente:

#quotaon /home

  • Vamos al nivel de ejecución 3 para  aplicar los cambios:

#init 3

Podemos configurar una cuota absoluta para que el usuario no pueda seguir almacenando nada, despues de ese limite, para eso digitamos:

#edquota <nombre del usuario>

En la imagen vemos la parte que esta subrayada, y alli asignamos la quota, en nuestro caso 1024 Kilobytes:

 

  • Ingresamos a la cuenta del usuario al que le hemos creado la cuota:

#su exxteban

  • Verificamos cual es nuestra quota:

#quota

  • intentamos copiar por ejemplo /etc al /home

#cp -R /etc /home/exxteban

  • Y nos aparece el siguiente y maravilloso error 🙂

Y listo, ya tenemos nuestra cuota creada.   Hasta la proxima¡¡¡

 

· Para activar las quotas, ejecutamos lo siguiente:

#quotaon /home

· Vamos al nivel de ejecución 3 a fin de aplicar los cambios:

#init 3

Hola nuevamente 🙂

Vamos a ver cómo podemos ingresar desde Putty por SSH y administrar un servidor o maquina cliente remota, abriendo aplicaciones allí, como el navegador,  nautilus, gedit.. etc.

  • Lo primero que haremos será conectarnos a la maquina remota, y allí ingresamos con un editor de texto a la ubicación:

vim /etc/ssh/sshd_config

  • Allí buscamos la línea X11 Forwarding , la des comentamos en caso de que este comentada,  y la dejamos tal como la vemos en la imagen :

  • Ahora vamos a descárganos Xming que es un servidor X para Windows, lo hacemos desde la siguiente ubicación:

http://mirror.cse.unsw.edu.au/pub/xming/

**La instalación en Windows es como todo:Siguiente > Siguiente > Siguiente 🙂

  • Ahora vamos al putty y chuleamos la siguiente opción:

  • Luego nos conectamos por SSH a la dir IP de nuestro server:

  • Nos logueamos con nuestro respectivo usuario y contraseña, y procedemos por ejemplo a abrir el nautilus:

Y voila ¡¡¡¡ …. Tenemos nuestra interfaz grafica de Nautilus.

Bonus*****

Si queremos hacer lo mismo en Linux:

ssh -Y root@dir IP
Hasta la proxima ¡¡¡¡ 😉

Hi Again 🙂

Después de algún tiempo de tener este programa en modo “Prueba”, y después de migrar a Debian, sabiendo que es tan estable en comparación con Ubuntu “Me perdonan si hiero susceptibilidades” 😛 , he decidido poner a correr gtk-recordMyDesktop, el cual no podía lograr que remplazara a Camtasia, para plataformas Windows, en entorno Ubuntu, ya que ponía lentísima mi maquina al empezar la grabación de mi escritorio.

En Debian desde el principio funciona de maravilla 🙂 …. Pero viendo algunos concejos en la Web, quise modificar algunos parámetros, en la opción “Avanzado“, y al darle clic no pasaba nada… Luego me fui a mi terminal lo ejecute desde allí y el error que aparecía era:

OSerror: [Errno 2] no existe el fichero o directorio


  • La solución fue entonces, instalar el packete jackd, que se encarga de administrar el audio de entrada, basto con ejecutar desde la terminal:

sudo aptitude install jackd

Nota: En medio de la instalación nos aparece un aviso diciendo algo como “instalar el paquete en modo primario”, le decimos que “NO”.

  • Ahora para evitarnos problemas siguientes, vamos a dar clic en la opción “Avanzado”, y luego en la pestaña sonido vamos a escribir “default con letras minúsculas, y listo ya debería funcionar perfecto:

Hasta la proxima ¡¡¡ 🙂