Acceder a Servidor Linux desde ordenador Windows usando autenticación por clave pública por SSH

Rate this post

En este artículo te mostraremos cómo usar PuTTY para establecer una conexión SSH entre tu ordenador Windows y tu servidor usando una clave pública, para mayor seguridad.

PuTTY es un programa gratuito para sistemas operativos Windows que te permite establecer una conexión de red encriptada a tu servidor usando SSH.

Requisitos:
– Has introducido una clave privada en la sección Seguridad > Clave SSH de tu Cloud Panel para crear una pareja de claves.
– Has guardado la clave privada en tu ordenador local.
– Has creado un servidor, seleccionando Opciones avanzadas > Nueva clave SSH y tienes la clave privada de la clave SSH.

Descargar PuTTY

Para usar la autenticación por clave pública necesitas los programas PuTTY y PuTTYgen. Para descargarlos a tu ordenador local, haz lo siguiente:

  1. Accede a la siguiente página web en tu navegador:

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. En la sección Alternative binary files bajo putty.zip, selecciona la versión apropiada para tu ordenador y descárgala.
  3. Abre Windows Explorer y ve a la carpeta donde hayas descargado el archivo .zip.
  4. Si es necesario, cópialo a la carpeta deseada y descomprime el archivo.

Convertir la clave privada SSH con PuTTYgen

  1. Abre la carpeta donde has descomprimido el .zip con los programas.
  2. Inicia el programa PuTTYgen.
  3. Pulsa en File > Load private key.
  4. En la ventana que te aparece selecciona All Files (*.*).
  5. Seleciona la clave privada y pulsa Open.
  6. Pulsa OK en el mensaje que aparece.
  7. Asegúrate de que la opción RSA está seleccionada en la parte de Parameters
  8. Pulsa en Save private key.
  9. Selecciona la carpeta donde quieres guardar la clave privada.
  10. Introduce un nombre para el archivo y pulsa Save.

Establecer la conexión SSH con el servidor

  1. Inicia el programa PuTTY.
  2. Inserta la IP del servidor en el campo Hostname (o IP address).
  3. En Category > Connection, pulsa en Data.
  4. En el campo Auto-login username, pon el nombre de usuario.
  5. En Category > Connection > SSH, pulsa Auth.
  6. En Private key file for authentication:, pulsa Browse
  7. Selecciona la clave privada convertida anteriormente y pulsa Open.
  8. Para establecer la conexión SSH, pulsa en Open.
  9. La conexión SSH se abrá establecido correctamente.