Conectar a un servidor cPanel mediante llave SSH usando PuTTy

Este tutorial describe el proceso de creación de un par de claves SSH desde el panel de control cPanel y la conversión de la clave privada al formato PPK para iniciar una sesión SSH con PuTTy. La identificación mediante clave SSH permite iniciar sesión sin hacer uso de nombre de usuario y contraseña; es más seguro y no mucho más difícil de implementar.

Autor: Emilio C.S.
Publicado el l (actualizado el )


Crear la una clave SSH en Cpanel

  1. Accede al Panel de control / Seguridad / Acceso SSH
  2. Selecciona Administrar claves SSH
  3. En la nueva página selecciona Generar una nueva clave y completa el formulario de creación de la clave:
    Generando una clave pública
    • Nombre de clave: id_dsa o nombredetuclave
    • Contraseña de clave: una contraseña fuerte
    • Tipo de clave: RSA
    • Tamaño de la clave: 2048
  4. Para continuar selecciona Generar clave, si la clave ha sido creada correctamente verás el mensaje Generación de clave completada!.

    Generating public/private rsa key pair.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/usuario/.ssh/nombredetuclave.
    Your public key has been saved in /home/usuario/.ssh/nombredetuclave.pub.

    Para regresar a la administración de claves SSH selecciona Volver.

  5. De nuevo en la Administración de claves SSH podrás comprobar en el apartado Claves públicas que tu clave ha sido creada pero todavía no está autorizada (not authorized).

  6. Selecciona Administrar y en la nueva página Authorize. Al autorizar la clave verás el mensaje La clave "nombredetuclave.pub" se ha autorizado. Para regresar a la administración de claves SSH selecciona Volver, podrás comprobar que la clave está autorizada (authorized).

Convertir la llave al formato PPK de PuTTy

El siguiente paso es convertir la llave al formato PPK de Putty.

  1. Haz clic en Ver/descargar de la sección Claves privadas. En la sección de conversión a formato PPK introduce la contraseña que utilizaste al crear la clave y selecciona Convertir. Verás tu clave SSH privada convertida al formato PPK. Selecciona Descargar clave y traslada el archivo nombredetuclave.ppk a un lugar seguro entre tus documentos.

Configurar la clave SSH en PuTTy

Para finalizar, configura tu cliente Putty para que haga uso de esta clave.

  1. En la sección Session completa el campo Host Name (or IP address) con el nombre de tu dominio y en el campo inferior Saved Sessions introduce un nombre para la nueva configuración, por ejemplo "Acceso SSH".
  2. En la sección Connection / Data indica tu nombre de usuario en el campo Auto-login username (el nombre de usuario de acceso a tu plan de alojamiento).
  3. En la sección Connection / SSH / Auth haz clic en Browse… para seleccionar tu clave.
  4. Para finalizar guarda la nueva configuración haciendo clic sobre el botón Save de la sección Session.

Acceder mediante la clave SSH con PuTTy

  1. Para iniciar sesión con Putty, selecciona la nueva conexión Mi conexión SSH y haz clic en el botón Open. Al iniciar la sesión por primera vez Putty te advertirá que se está produciendo una conexión con un servidor que no ha sido registrado con anterioridad:
  2. The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is:
    If you trust this host, hit Yes to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, hit No. If you do not trust this host, hit Cancel to abandon the connection.

  3. Haz clic en "Sí" para continuar.
  4. La ventana del terminal PuTTy te solicitará la contraseña para hacer uso de su clave nombredetuclave.ppk (Passphrase for key "imported-openssh-key:), introduce la contraseña y pulsa Intro. Cada vez que desees conectar por SSH con PuTTy haciendo uso de esta clave deberás introducirla.