Acceder a un servidor por SSH sin necesidad de meter la clave

En ocasiones querremos poder acceder a un servidor por SSH sin tener que meter la clave, bien porque sea un servidor al que accedemos frecuentemente y nos aburre meter la clave cada vez (porque la hemos hecho larga y complicada, claro) o porque queremos automatizar operaciones de copia de ficheros desde un script o algo parecido.

Hay que recordar que esto solamente debemos hacerlo en nuestro propio ordenador.

El proceso es el siguiente, llamamos a nuestro ordenador A y al servidor al que queremos entrar sin la clave B. Supondremos que nuestro usuario es koas en nuestro ordenador A y queremos entrar en el servidor B como root.

En nuestro ordenador escribimos:

ssh-keygen -t rsa

Cuando nos pida la passphrase la dejamos vacía.

Entramos en el servidor B por SSH, aún tendremos que poner la clave. Nos vamos a la carpeta del usuario con el que queremos entrar (en este caso /root) y creamos (si no existiera ya) la carpeta .ssh:

mkdir .ssh

Salimos de B y desde A escribimos:

cat .ssh/id_rsa.pub | ssh root@B 'cat >> .ssh/authorized_keys'

Nos volverá a pedir la clave de root en B, y con esto el proceso habrá terminado.

Automatizar prefijos CSS con Sublime Text

Hay muchas propiedades CSS que todavía no están implementadas en los navegadores con los nombres que define el estándar, sino que cada navegador las implementa con un prefijo.

Por ejemplo, si queremos que un usuario no pueda seleccionar el texto de un elemento tendremos que escribir este código CSS para asegurarnos de que funciona en todos los navegadores:

-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

Esto, por supuesto, es un tostón hacerlo a mano. Aquí es donde el plugin AutoPrefixer para Sublime Text nos puede echar una mano. Nos lo instalamos y al seleccionarlo en la paleta de comandos (Ctrl + Shift + P) revisará nuestro fichero (o el texto que tengamos seleccionado) y añadirá todas las propiedades específicas para navegadores allí donde haga falta.

Además se puede configurar indicando el número de versiones anteriores a la actual de los navegadores que queremos soportar.

Inspeccionar Local Storage en Firefox

Las developer tools de Chrome son una maravilla, desde su pestaña Resources se pueden ver las cookies y el Local Storage de una página muy fácilmente. Sin embargo en Firebug para Firefox no existe la posibilidad de ver / editar el contenido del Local Storage.

A no ser que instalemos FireStorage Plus!, un plugin para Firefox que añade una pestaña para consultar y editar el contenido del Local Storage de una página web.