🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

cPanel: Cómo configurar el acceso SSH (Secure Shell)

Actualizado el 17 de septiembre de 2025

¿Qué es el acceso SSH y por qué necesitas configurarlo en cPanel?

Imagina que quieres entrar a la cocina de tu restaurante, pero en lugar de usar la puerta principal (que es el panel de control), usas una puerta secreta que te lleva directo a los fogones. Eso es SSH: un túnel seguro que te da acceso directo a la "cocina" de tu servidor, es decir, al sistema operativo.

Con el acceso SSH cPanel, puedes ejecutar comandos, gestionar archivos, instalar programas, mover bases de datos y hacer tareas avanzadas sin tener que pasar por la interfaz gráfica. Es como tener una llave maestra para tu hosting.

En este artículo, te voy a enseñar paso a paso cómo configurar SSH cPanel, generar tus claves SSH cPanel, y finalmente conectar SSH cPanel desde tu ordenador. No necesitas ser un experto, solo seguir las instrucciones con calma.


Requisitos previos antes de habilitar SSH cPanel

Antes de lanzarte a configurar nada, asegúrate de tener lo siguiente:

  • Un plan de hosting que incluya cPanel (la mayoría lo incluye en planes VPS o dedicados).
  • Acceso como usuario principal o con permisos de administrador en cPanel.
  • Una IP estática o que no cambie con frecuencia (aunque no es obligatorio, ayuda).
  • Un programa para conectarte por SSH: en Windows puedes usar PuTTY, y en Mac o Linux, la terminal ya trae el cliente SSH integrado.

[INFO] Si tu hosting es compartido, es probable que el acceso SSH esté deshabilitado por seguridad. En ese caso, contacta a tu proveedor para que lo activen o considera migrar a un VPS.


Paso 1: Habilitar SSH cPanel desde la interfaz

Lo primero es habilitar SSH cPanel. Esto se hace desde el propio panel, pero a veces también requiere que el proveedor lo active a nivel de servidor. Si no ves la opción, es que no está disponible en tu plan.

Cómo habilitar SSH en cPanel paso a paso

  1. Inicia sesión en tu cPanel con tu usuario y contraseña.
  2. Busca la sección "Seguridad" o "Servicios" (depende de la versión).
  3. Haz clic en "Acceso SSH" o "SSH Access" (en inglés).
  4. Verás un botón que dice "Administrar" o "Manage". Púlsalo.
  5. Te pedirá que actives el acceso SSH. Haz clic en "Habilitar" o "Enable".
  6. Una vez activado, verás información sobre el puerto (normalmente el 22) y el estado del servicio.

[WARNING] Habilitar SSH cPanel es como abrir una puerta más de tu servidor. Si no configuras bien las claves, podrías dejar la puerta abierta a intrusos. No te saltes los pasos de seguridad.


Paso 2: Generar claves SSH cPanel

Ahora que ya tienes el acceso activado, es hora de crear tus claves SSH cPanel. Una clave SSH es como una tarjeta de identificación digital: hay una parte pública (que se queda en el servidor) y una privada (que guardas tú). Sin la privada, nadie puede entrar.

Generar claves desde cPanel (método recomendado para novatos)

  1. Dentro de la sección "Seguridad", busca "Claves SSH" o "SSH Keys".
  2. Haz clic en "Generar una nueva clave".
  3. Elige el tipo de cifrado: te recomiendo RSA con 4096 bits (es más seguro).
  4. Ponle un nombre descriptivo, por ejemplo mi_clave_servidor.
  5. Opcional: escribe una frase de contraseña (passphrase). Esto añade una capa extra de seguridad. Si la pones, tendrás que escribirla cada vez que conectes.
  6. Haz clic en "Generar clave".
  7. Verás dos claves listadas: la pública y la privada. La pública se queda en el servidor automáticamente.

Autorizar la clave pública

Para que la clave funcione, debes autorizarla en el archivo authorized_keys del servidor. cPanel hace esto casi automático, pero conviene verificarlo:

  1. En la lista de claves, busca la clave pública que acabas de generar.
  2. Haz clic en "Administrar".
  3. Pulsa "Autorizar" o "Authorize".
  4. Ya está lista para usarse.

[TIP] Si prefieres generar las claves desde tu ordenador (método más avanzado), puedes usar ssh-keygen en tu terminal. Luego solo tienes que subir la clave pública a cPanel en "Claves SSH" > "Importar clave".


Paso 3: Configurar SSH cPanel desde tu ordenador

Ya tienes las claves generadas y autorizadas. Ahora toca configurar SSH cPanel desde tu equipo. Dependiendo de tu sistema operativo, el proceso cambia un poco.

En Windows (usando PuTTY)

PuTTY es el programa clásico para SSH en Windows. Es gratis y muy fácil de usar.

  1. Descarga PuTTY desde su página oficial.
  2. Necesitas convertir tu clave privada al formato .ppk (el que usa PuTTY). Para ello, descarga también PuTTYgen.
  3. Abre PuTTYgen, haz clic en "Load" y selecciona tu clave privada (la que descargaste desde cPanel).
  4. Introduce tu frase de contraseña si la pusiste.
  5. Haz clic en "Save private key" y guárdala con extensión .ppk.
  6. Abre PuTTY. En el campo "Host Name" escribe usuario@tudominio.com (o la IP de tu servidor).
  7. En "Port" deja el 22 (o el que te indique tu hosting).
  8. En el panel izquierdo, ve a "Connection" > "SSH" > "Auth".
  9. Haz clic en "Browse" y selecciona tu archivo .ppk.
  10. Vuelve a "Session", dale un nombre y pulsa "Save" para guardar la configuración.
  11. Pulsa "Open" para conectar.

En Mac o Linux (terminal nativa)

La terminal de Mac y Linux ya trae SSH instalado, así que solo necesitas la clave privada.

  1. Mueve tu clave privada a la carpeta ~/.ssh/. Puedes hacerlo con el comando:
    mv ~/Downloads/mi_clave_servidor ~/.ssh/
    
  2. Cambia los permisos de la clave para que solo tú puedas leerla:
    chmod 600 ~/.ssh/mi_clave_servidor
    
  3. Conecta con el comando:
    ssh -i ~/.ssh/mi_clave_servidor usuario@tudominio.com
    
  4. Si pusiste frase de contraseña, te la pedirá. Si no, conectarás directamente.

[WARNING] Nunca compartas tu clave privada. Si alguien la obtiene, tendrá acceso total a tu servidor. Guárdala en un lugar seguro y no la subas a repositorios públicos de código.


Paso 4: Conectar SSH cPanel y probar que funciona

Una vez que tienes todo configurado, es hora de conectar SSH cPanel y verificar que no hay errores.

Comandos básicos para probar

Cuando conectes por primera vez, verás un mensaje de advertencia sobre la huella del servidor. Escribe yes para aceptarla.

Después, ya estarás dentro. Prueba estos comandos:

  • pwd → te muestra en qué directorio estás.
  • ls -la → lista los archivos de la carpeta actual.
  • whoami → te dice con qué usuario has entrado.
  • cd public_html → te lleva a la carpeta principal de tu web.

Si ves la información correcta, ¡felicidades! Ya tienes acceso SSH funcionando.

[INFO] Si ves el error "Permission denied (publickey)", revisa que la clave pública esté autorizada en cPanel y que la privada esté bien configurada en tu ordenador. El 90% de los problemas vienen de ahí.


Seguridad extra para tu acceso SSH cPanel

Ahora que ya sabes configurar SSH cPanel, no está de más blindarlo un poco. Aquí van algunos consejos:

Cambia el puerto por defecto

El puerto 22 es el estándar y el primero que atacan los bots. Puedes cambiarlo en el archivo de configuración de SSH del servidor (generalmente /etc/ssh/sshd_config). Si no te sientes cómodo editándolo, pregunta a tu proveedor.

Usa solo autenticación por clave

Desactiva el acceso por contraseña. Así, aunque alguien robe tu contraseña, no podrá entrar sin tu clave privada.

Limita los usuarios que pueden usar SSH

En cPanel, puedes gestionar qué usuarios tienen acceso SSH desde "Acceso SSH" > "Administrar". Activa solo los que realmente lo necesiten.

Añade tu IP a la lista blanca

Algunos servidores permiten restringir SSH a direcciones IP concretas. Si tu IP es fija, esta es una excelente barrera.

[TIP] Si usas Syspanel en lugar de cPanel (el puerto de acceso es el 2106), el proceso es muy similar. Solo cambia la URL de acceso y el puerto de conexión SSH.


Preguntas frecuentes (FAQ) sobre SSH en cPanel

¿Qué es el acceso SSH cPanel?

Es un protocolo que te permite conectarte a tu servidor de forma segura y ejecutar comandos directamente sobre el sistema operativo, sin pasar por la interfaz gráfica de cPanel.

¿Necesito ser un experto para configurar SSH cPanel?

No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Eso sí, te recomiendo leer bien cada paso antes de ejecutarlo.

¿Puedo usar SSH en hosting compartido?

Depende del proveedor. Muchos hosting compartidos no lo permiten por seguridad. Si es tu caso, considera un VPS o un plan que lo incluya.

¿Qué hago si olvidé mi frase de contraseña de la clave SSH?

Si olvidaste la frase de contraseña, tendrás que generar una nueva clave y volver a autorizarla en cPanel. No hay forma de recuperarla.

¿Es seguro habilitar SSH cPanel?

Sí, siempre que configures claves fuertes, desactives el acceso por contraseña y mantengas tu clave privada protegida. Es más seguro que FTP, por ejemplo.

¿Puedo conectarme desde el móvil?

Sí. Hay aplicaciones como Termius o JuiceSSH que te permiten conectar por SSH desde tu teléfono. Solo necesitas importar tu clave privada.


Conclusión

Configurar SSH en cPanel no es tan complicado como parece. Con habilitar SSH cPanel, generar claves SSH cPanel y aprender a conectar SSH cPanel, tendrás un control total sobre tu servidor. Es una habilidad que te ahorrará muchísimo tiempo a largo plazo, sobre todo si trabajas con varias webs o proyectos.

Recuerda siempre priorizar la seguridad: usa claves largas, frase de contraseña y limita el acceso a usuarios autorizados. Si en algún momento te sientes perdido, vuelve a este artículo o consulta la documentación oficial de cPanel.

Y si tu panel es Syspanel, recuerda que el puerto de acceso es el 2106, pero el flujo de configuración es prácticamente el mismo.

Ahora sí, toma tu teclado, abre tu terminal y empieza a explorar tu servidor como todo un profesional. ¡Buena suerte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel