Acceder a Linux con Putty y RSA


Cada vez que queremos entrar vía Putty a Kali Linux (o cualquier otra distro de Linux), debemos ingresar el usuario y contraseña. En esta guía explico paso a paso como omitir esto con Putty y RSA.

Generar claves

Lo primero es descargar PuttyGen de AQUI en la sección Alternative binary files o la descarga directa para 64 bits:DESCARGAR

Abrimos PuttyGen y damos clic en el botón Generate.

Ahora debemos mover encima el mouse para que trabaje el programa en la creación de las claves RSA.

Al terminar de generar las claves nos mostrará la siguiente pantalla en la cual debemos dar clic en Save public key para guardar la clave pública y en Save private key para guardar la clave privada. Pueden guardarla en una carpeta “mis claves” en la carpeta “Mis Documentos” de Windows.

Lo siguiente es copiar la clave publica que muestra en pantalla seleccionando todo el texto, clic derecho, copiar.

Configurar las claves en Linux

Teniendo esa clave copiada, accedemos a Kali desde Putty y aplicamos los siguientes comandos:

Se crea el directorio donde estará la clave pública, se le dan los permisos correspondientes, se crea el archivo donde se pegará dicha clave y se le dan los respectivos permisos. Por último, se abre el archivo para poder copiar la clave.

Al pegar la clave, se guarda (CTRL + o) y se cierra nano (CTRL + x).

Configurar las claves en Putty

Lo siguiente es ir a configurar Putty.

Si no habían guardado la configuración de acceso a Kali, ahora lo haremos.

Se ingresa el IP de la máquina virtual y en Saved Sessions se ingresa el nombre de la sesión. En este caso le puse Kali.

Ahora vamos al menu Connection – Data. En Auto-login username ponemos root (o el usuario con el que ingresan).

Ahora en el mismo menu Connection, pero en SSH – Auth vamos a agregar la clave privada dando clic en Browse y la buscamos en la carpeta donde este guardada.

Lo siguiente es volver al menú Session y dar clic en Save para guardar la configuración.

Ahora sólo debemos dar clic en open o doble clic en el nombre de nuestra sesión y abrirá automáticamente con el usuario y contraseña.