Ir al contenido principal

SSH sin password

Mi trabajo se va entre terminales, y no es que las odie, al contrario, son una elección de vida. Toda elección contrae desventajas. En mi caso, son las tareas repetitivas que día con día tengo que hacer.

Una de las tareas que más odio, es autenticarme a cada cuenta, a cada servidor que tengo que acceder. Una forma de evitarlo es generar un par de llaves, una privada y una pública, para que el otro sistema confíe en nosotros.

Lo primero es ejecutar el siguiente comando. Con él, generamos la llave privada y pública. Elegimos la ruta (yo la dejé por defecto), si queremos o no contraseña (¡¡yo no quiero más contraseñas!!)

lyonn@mictlan:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/lyonn/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/lyonn/.ssh/id_rsa.
Your public key has been saved in /home/lyonn/.ssh/id_rsa.pub.
The key fingerprint is:
54:92:fa:0d:49:dd:56:a8:e4:00:f0:13:6f:9c:92:ee lyonn@mictlan
The key's randomart image is:
+--[ RSA 2048]----+
|    ..o..o.. o.  |
|     . =++o +    |
|      =o*= o     |
|     ..=o o      |
|      ..So       |
|     .  . .      |
|      E          |
|                 |
|                 |
+-----------------+
Nos colocamos en ~/.ssh y copiamos el archivo id_rsa.pub al servidor remoto.

En el servidor remoto lo vamos a agregar al archivo de las llaves la que acabamos de copiar.

cat id_rsa.pub >> ~/.ssh/authorized_keys

Si se quiere, puede remover el archivo id_rsa.pub.

Listo, ya pueden autenticarse sin la necesidad de password alguno, ya que la llave ha sido incluida en el servidor remoto.

Comentarios

Entradas populares de este blog

Ángulo de Corte

El armar un gallo de pulgada es una de las cosas más sujeta a mitos y medias verdades. Este es uno de los muchos temas que los galleros enuncian con una seguridad a prueba de balas.  Hasta el momento no he leído un solo escrito o esquema con detalle científico que tenga conclusiones claras y precisas de lo que sucede en un combate ni la ergonomía que mejor se adapta, todo proviene de un sistema de creencias que, muy en lo personal, me cuesta creer. El ángulo de corte se refiere a la posición de la punta de la navaja con respecto al codo de la pata. Dependiendo del amarrado es que la sitúa en un rango de los 5° a los 9°. De lo que no dudo es que no hay una manera precisa de emitir teorema alguno sobre este rubro. La formula del corte está dada por la sujeción de la navaja, la forma de la navaja, la altura de la botana, la posición de disparo del gallo, así como la calidad y aprendizaje del mismo durante el desarrollo de la pelea. Son muchas las variables, sin emba...

Análisis de conexiones TIME_WAIT

El tema de las conexiones mal utilizadas es un dolor de cabeza para muchos administradores de servidores de aplicaciones. Es común que las aplicaciones que mantenemos en nuestro resguardo sufran degradación, e incluso fallos, por el "simple" hecho de no cerrar las conexiones o tardar demasiado en hacerlo (vía sistema operativo). Como sabemos, una conexión pasa por varios estados, mismos que salen de la intención de este escrito. Las conexiones establecidas (ESTABLISHED) son demasiado costosas cuando abren y cierran, debido a eso, se han creado manejadores de conexiones (pooles) que mantienen abiertas las conexiones para reutilizarlas dependiendo la demanda. Es por eso, que en medida de lo posible, hay que utilizar un manejador de conexiones, ya sea a base de datos o algún broker. Entrando de lleno al tema, las conexiones en estado TIME_WAIT son un problema por el consumo de memoria, ocupando cada una 64k de memoria no paginable, es decir,  todo el tiempo se mantiene...

Los tres enamorados miedosos

Finally we have finished to scan some stories about myths and legends that our ancesters transferred to children. These explain in some cases the world inception like " Creación del mundo " and many others stories that use animals to mirror they reality and your historical context. For download the pdf click in below link. download