Utilizar la autentificación por clave pública para establecer una conexión mediante SSH con PuTTy

En este artículo le explicamos cómo usar PuTTY para establecer una conexión SSH entre su ordenador local y su servidor utilizando la autentificación por clave pública. 

PuTTY es un programa gratuito para ordenadores con sistema operativo Windows y que permite establecer conexiones cifradas con la red de su servidor mediante SHH. Además, puede usar PuTTY para ejecutar comandos directamente en su servidor. 

Requisitos
  • Ha creado una clave SSH en el Cloud Panel, en la sección Seguridad > Clave SSH, o bien, haber introducido la clave pública de un par de claves en el Cloud Panel.
  • Ha almacenado la clave privada en su ordenador local.
  • Ha creado un servidor. Al seleccionar la configuración, debe haber introducido la clave pública en Configuración avanzada > Clave SSH. Además, debe disponer de la clave privada correspondiente a la clave SSH. 

Descargar PuTTY

Para poder utilizar la función de autenticación con clave pública, es necesario que instale los programas PuTTY y PuTTYgen. Para ello, proceda de la siguiente manera: 

  • Abra este enlace desde su navegador de Internet:
    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  • En la sección Alternative binary files, busque la entrada putty.zip (a .ZIP archive of all the above) y seleccione el archivo teniendo en cuenta el sistema operativo de su ordenador local y descárguelo.
  • Abra el Explorador de archivos (de Windows) y acceda a la carpeta en la que se encuentra el archivo ZIP que acaba de descargar. 
  • Copie y pegue este archivo en la ubicación que desee y descomprímalo.

Convertir la clave privada de la clave SSH con PuTTYgen

  • Abra la carpeta en la que ha descomprimido los programas PuTTY y PuTTYgen. 
  • Inicie PuTTYgen. 
  • Haga clic en File > Load private key.
  • En la ventana Load private key, en la parte inferior derecha, haga clic en All files (*.*).
  • Seleccione la clave privada y haga clic en Abrir

    Se mostrará el siguiente aviso.
  • Haga clic en OK
  • Opcional: en el campo Key passphrase, introduzca una contraseña y repítala.
  • En la sección Parameters, asegúrese de que RSA esté seleccionado. 
  • Haga clic en Save private key.
  • Seleccione la carpeta deseada. 
  • Introduzca el nombre de archivo que desee y haga clic en Guardar.

Establecer conexión SSH con el servidor

  • Abra PuTTY.
  • En el campo Host Name (or IP address), introduzca la dirección IP de su servidor.
  • En Category > Connection, haga clic en Data.

  • Introduzca el nombre de usuario en el campo Auto-login username.

  • En Category > Connection > SSH, haga clic en Auth.

  • En Private key file for authentication: haga clic en Browse.

  • Seleccione la clase privada deseada. 

  • Para establecer la conexión mediante SSH, haga clic en Open.

Nota 

La primera vez que se inicia la sesión, aparece un mensaje de advertencia. Como hasta ese momento el servidor SSH es desconocido, PuTTY no dispone de ninguna clave. 

  • Para permitir que se establezca la conexión y guardar la clave para sesiones futuras, haga clic en Yes

Se establecerá la conexión mediante SSH.