Lanzador rapido de aplicaciones para Linux

Como vengo de Mac necesito conmigo algunas comodidades extra para no sentirme tan extraño con linux. Una de las cosas indispensables para mi es un lanzador rapido de aplicaciones, en OSX uso el glorioso Quicksilver. Gracias a el con solo tres o cuatros tecleadas ya estoy corriendo lo que necesito. Buscando un poco con mi amigo Google encontre una aplicacion que esta justamente basada en Quicksilver, se llama Gnome DO y es realmente excelente. Vamos a instalarla!

  1. Abrimos la consola como siempre luego de chequear que estamos conectados a internet.
  2. Agregamos los repositorios de Gnome DO para tener la ultima version editando «/etc/apt/sources.list»

    # sudo nano /etc/apt/sources.list

    y al final del archivo colocamos estas dos lines

    deb http://ppa.launchpad.net/do-core/ubuntu gutsy main
    deb-src http://ppa.launchpad.net/do-core/ubuntu gutsy main

    Guardamos y salimos del editor.

  3. Actualizamos los repositorios y instalamos Gnome DO

    # sudo apt-get update
    # sudo apt-get install gnome-do

    Con esto ya esta instalado.

  4. Ahora solo resta ejecutarlo.

    # gnome-do

    Fin.

Perooo ¿y esto como se usa?

Muy facil, presiona el boton windows+barra espaciadora y el programa te abre la ventana, comienza a teclear el nombre de la aplicacion que quieras abrir y luego le das enter.

¿Y como hago que se cargue al inicio?

Tambien facilisimo, en la esquina superior derecha de Gnome DO hay una flechita para abajo. Hacele click y pone «Preferencias». Ahi dentro esta la opcion de «Ejecutar Gnome DO al inicio».

Instalando el server SSH en Ubuntu

Si son loquitos como yo querran conectarse a su maquina desde cualquier lado. yo acostumbro a hacerlo por consola por eso voy a hacer un mini expicativo de como instalar el server SSH en Ubuntu. Antes se usaba telnet pero es muy inseguro ya que las claves viajan por la red sin encriptacion alguna. La diferencia con SSH es que si estan encriptadas. El server que vamos a instalar hoy es OpenSSH. La instalacion es super simple, paso a detallar:

  1. Ante todo por supuesto debemos estar conectados a internet, una vez hecho esto vayan a Aplicaciones / Accesorios / Terminal y ejecutan el siguiente comando para descarger e instalar OpenSSH

    # sudo /etc/init.d/ssh restart

  2. El comando anterior tiene que dejarles OpenSSH ya funcionando, pueden probarlo escribiendo lo siguiente

    # ssh localhost

    Si el servicio funciona correctamente van a tener una respuesta y se les solicita confirmar la coneccion.

  3. Asi de simple ya queda OpenSSH instalado con la configuracion por defecto. Si bien todo anda no es lo mas seguro, por mi experiencia administrando servers no recomiendo nunca dejar esto asi. Para ellos vamos a realizar unos pasos extra. Abrimos el archivo de configuracion del server.

    #sudo nano /etc/ssh/sshd_config

    Buscan estas dos lineas y hacen los siguientes cambios:

    Port 22 <– cambiar por otro puerto, cualquiera, bien alto. Ej Port 34998

    PermitRootLogin yes <– aca va «no», indispensable que no puedan entrar como root nunca. Luego una vez logueados con su usuario habitual pueden hacer un «su» o «sudo».

  4. Finalmente para que estos cambios entren en efecto deben reiniciar el server OpenSSH

    # sudo /etc/init.d/ssh restart

Con esto ya tienen el server OpenSSH para conectarse a su instalacion de Ubuntu. En caso de que no sepan como conectarse a un puerto distinto al 22 les dejo la linea para poder hacerlo usando los parametros -p (puerto) y -l(usuario)

# ssh -p34998 -lusuario 127.0.0.1