Cómo habilitar el acceso SSH y conectarse a su cuenta de hosting

SSH, o Secure Shell, es un protocolo de red criptográfico diseñado para conectar de forma segura dos dispositivos a través de una red no segura. Facilita la comunicación cifrada, garantizando que los datos transmitidos entre dispositivos permanezcan confidenciales y protegidos contra posibles escuchas.

Mientras que los métodos tradicionales utilizan combinaciones de nombre de usuario y contraseña, el uso de claves SSH mejora la seguridad y la comodidad.

Cómo habilitar el acceso SSH

Para iniciar el acceso SSH, primero debes habilitar el acceso SSH para tu cuenta de hosting. Puedes hacerlo desde el menú Gestionar Shell dentro de cPanel.

Para habilitar SSH:

  1. Inicia sesión en tu cuenta de cPanel.

  2. Navega a la sección Exclusivo .

  3. Haz clic en Gestionar Shell:


    NOTA: El menú también se puede acceder desde tu cuenta de Spaceship > Administrador de Hosting > haz clic en “Gestionar” > “Avanzado” > el menú “Otras herramientas” > haz clic en Gestionar SSH:


  4. Por defecto, el acceso SSH está desactivado para las cuentas de hosting. Puedes activarlo en la interfaz Gestionar Shell frente a la opción “Habilitar acceso SSH”:


  5. Para activar SSH en tu cuenta de cPanel, haz clic en el interruptor (1).

    Una vez habilitado, verás la tabla “Detalles de acceso” (2) con los datos necesarios para iniciar la conexión SSH:

Después de habilitar SSH para tu cuenta, el menú Terminal estará disponible en cPanel > la sección Avanzado:


Esta interfaz permite interacciones directas por línea de comandos con tu entorno de hosting:

Gestión de claves SSH

Tras habilitar SSH, puedes gestionar tus claves SSH mediante las siguientes opciones en el menú “Gestionar Shell” de cPanel:

  • Gestionar claves SSH: Ver y gestionar las claves existentes.

  • Generar una nueva clave: Crear un nuevo par de claves SSH.

  • Importar clave: Añadir una clave SSH existente.

Estas opciones te redirigen al área Acceso SSH en cPanel, donde puedes gestionar las tareas relacionadas con las claves:


NOTA: El menú Acceso SSH también se puede encontrar en la sección “Seguridad” de cPanel:

Generar una nueva clave SSH

Si no tienes un par de claves SSH existente, puedes crearlo desde el menú Acceso SSH haciendo clic en el botón Generar una nueva clave:


Se te pedirá que proporciones los siguientes datos:

  • Nombre de la clave: Asigna un nombre reconocible a tu clave.

  • Contraseña de la clave: Añade una contraseña a la clave.

  • Tipo de clave: Elige entre RSA y DSA.

  • Tamaño de la clave: Para RSA, se recomienda un mínimo de 2048 bits para una seguridad robusta.

Después de completar los datos, haz clic en Generar clave:


Se crearán y mostrarán tanto la clave pública como la privada en las secciones correspondientes del menú “Acceso SSH” de cPanel.

Desde ahí, puedes descargar la clave generada como archivo de texto haciendo clic en el botón Ver/Descargar:

Importar una clave SSH

Si ya tienes un par de claves SSH, puedes importarlo a tu cuenta de cPanel usando la opción Importar clave del menú “Acceso SSH”:


Se te pedirá que proporciones los siguientes datos:

  • Nombre de la clave: Nombra tu clave (por ejemplo, id_rsa).

  • Clave privada: Opcional; deja en blanco si no es necesario.

  • Frase de contraseña: Ingresa si tu clave tiene una.

  • Clave pública: Pega el contenido de tu archivo .pub.

Una vez hecho, haz clic en el botón Importar :

Autorizar una clave SSH

Después de generar/importar un par de claves SSH, el siguiente paso es autorizar la clave. Para ello, localiza el par de claves correspondiente en el menú “Acceso SSH” de cPanel > la sección “Claves públicas” > haz clic en Gestionar junto a la clave:


Haz clic en el botón Autorizar para verificar la clave SSH:


Una vez hecho, aparecerá el mensaje “Éxito”. El estado de autorización de la clave también cambiará a “autorizada” en el menú “Acceso SSH”: 

Cómo conectarse por SSH usando claves

Después de generar/importar una clave SSH y autorizarla, es posible conectarse a tu cuenta de hosting por SSH. 

Existen muchos clientes SSH. En nuestro ejemplo, usaremos el cliente SSH PuTTY para mostrarte cómo acceder al servidor por SSH usando el par de claves generado por cPanel.

  1. Descarga la clave SSH generada desde el menú “Acceso SSH” > haz clic en “Ver/Descargar” junto a la clave requerida en la sección “Claves privadas”:


    Si no has generado un nuevo par de claves sino que has importado una existente y la has autorizado, utiliza el archivo importado para la conexión al servidor en PuTTY.

  2. En la carpeta de PuTTY, ejecuta puttygen.exe para abrir la aplicación PuTTY Key Generator. Una vez dentro, navega a la pestaña Archivo en el menú superior > haz clic en el botón Cargar clave privada:


  3. Busca el archivo de clave SSH en tu PC y haz clic en “Abrir”.

    NOTA: Al buscar la clave SSH en tu equipo local para la importación, asegúrate de usar el filtro “Todos los archivos (*.*)”:


  4. Para finalizar el proceso de importación, se te pedirá que introduzcas la frase de contraseña de la clave SSH (la contraseña utilizada durante la generación de la clave SSH).

    Una vez validada la contraseña, verás un mensaje de éxito correspondiente:


    NOTA: Si no deseas asignar una contraseña a la clave, deja vacíos los campos “Frase de contraseña de la clave” y “Confirmar frase de contraseña”.

  5. Haz clic en el botón Guardar clave privada para guardar la clave en formato de archivo .ppk:


  6. Ahora, abre la aplicación PuTTY. Desde la columna “Categoría” de la izquierda, ve a Conexión > SSH > Auth > Credenciales para autenticarte.

    Haz clic en Examinar en el campo Archivo de clave privada para autenticación para seleccionar el archivo .ppk guardado:


  7. Después de esto, abre la sección “Sesión” desde el menú de la izquierda. En esta página, introduce los siguientes datos:

    • Nombre del host (o dirección IP) - la dirección IP del servidor donde está alojada tu cuenta de cPanel. Puede consultarse en el menú “Gestionar acceso SSH” de cPanel. 

    • Puerto - debe ser 21098.

  8. Haz clic en “Abrir”:


  9. Una vez que se abra la consola, introduce los siguientes datos:

    • login as - tu nombre de usuario de la cuenta cPanel;

    • Frase de contraseña para la clave “” - la contraseña de la clave SSH

Si todo es correcto, se establecerá la conexión con el servidor:


Se requiere un correo electrónico válido