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

Acceder a cPanel por SSH: guía para principiantes

Actualizado el 20 de marzo de 2026

¿Alguna vez has escuchado a un desarrollador hablar de SSH y te has sentido perdido? Tranquilo, no eres el único. Para muchos principiantes, acceder a su hosting a través de SSH parece un mundo reservado a los "hackers" o a los administradores de sistemas más avanzados.

Pero la realidad es que conectar cPanel por SSH es una habilidad increíblemente útil y, una vez que entiendes los conceptos básicos, es mucho más sencillo de lo que imaginas. Te permite ejecutar comandos, gestionar archivos, instalar herramientas y solucionar problemas de una manera mucho más rápida y potente que el administrador de archivos web.

En esta guía para principiantes, te voy a explicar paso a paso cómo acceder a tu servidor usando ssh cpanel, qué necesitas y cómo dar tus primeros pasos con seguridad. Olvídate de tecnicismos complicados; vamos a ir lento, con calma y con ejemplos claros.

¿Qué es SSH y por qué querrías usarlo?

SSH (Secure SHell) es un protocolo de red que te permite conectarte de forma segura a otro ordenador (en este caso, tu servidor de hosting) y controlarlo mediante comandos de texto. Piensa en ello como un control remoto invisible que te da acceso total a la "cocina" de tu sitio web.

¿Por qué es tan útil? Aquí tienes algunas razones:

  • Velocidad: Realizar tareas como mover archivos, cambiar permisos o buscar cadenas de texto en bases de datos es mucho más rápido que hacerlo a través de paneles gráficos.
  • Automatización: Puedes escribir scripts que ejecuten tareas repetitivas (como copias de seguridad) sin intervención manual.
  • Acceso a herramientas: Muchas herramientas de desarrollo, como Composer, Git o WP-CLI, funcionan mejor (o exclusivamente) a través de SSH.
  • Diagnóstico: Si tu web da errores 500 o la base de datos falla, SSH te permite ver los logs (registros) en tiempo real para encontrar la causa exacta.

Requisitos previos antes de empezar

Antes de lanzarnos a la piscina, asegurémonos de tener todo en orden. No querrás frustrarte a mitad del proceso porque te falta un dato.

[INFO] Necesitas un plan de hosting que ofrezca acceso SSH. No todos los planes compartidos lo incluyen, así que verifica esto en tu panel de control o contacta con tu proveedor.

Esto es lo que necesitas:

  1. Credenciales de acceso SSH: Normalmente son un nombre de usuario y una contraseña. En muchos casos, el nombre de usuario es el mismo que usas para iniciar sesión en cPanel, pero en otros puede ser un usuario específico para SSH. Lo veremos más adelante.
  2. Dirección del servidor (Host): Suele ser algo como tu-dominio.com o una IP específica (ej. 192.168.1.100). Si no la tienes, la encontrarás en la sección de "Detalles de la cuenta" de tu hosting.
  3. Puerto (opcional): Por defecto, SSH usa el puerto 22. A veces, por seguridad, se cambia a otro número. Lo comprobaremos.
  4. Un cliente SSH: Este es el programa que usarás en tu ordenador para conectarte. En Mac y Linux ya viene integrado en la terminal. En Windows, te recomiendo usar PowerShell (que viene con el sistema) o instalar un programa gratuito como PuTTY.

Paso 1: Localizar y activar el acceso SSH en cPanel

Lo primero es asegurarte de que el acceso SSH está habilitado en tu cuenta. Normalmente, los proveedores de hosting lo desactivan por defecto por seguridad.

  1. Inicia sesión en tu cuenta de cPanel.
  2. Busca la sección "Seguridad" o "Avanzado" (depende del tema de tu cPanel).
  3. Localiza el icono que dice "Acceso SSH" o "SSH Access".
  4. Haz clic en "Administrar" o "Manage".
  5. Verás una lista de tus usuarios. Si el tuyo no aparece o está deshabilitado, busca el botón "Habilitar" al lado de tu nombre de usuario. Haz clic en él.

[TIP] Si no encuentras esta opción, es que tu plan de hosting no la incluye. Deberás contactar con el soporte de tu proveedor para pedir que la activen o contratar un plan superior (como VPS o dedicado).

Paso 2: Obtener tu host, usuario y puerto

Ahora necesitamos los datos exactos para la conexión.

  1. En tu cPanel, ve a la sección "Información general" o "Detalles de la cuenta".
  2. Busca la línea que dice "Dirección IP del servidor" o "IP dedicada". Ese es tu Host.
  3. El nombre de usuario suele ser el mismo que usas para entrar a cPanel, pero puede tener un prefijo. A veces aparece en la esquina superior izquierda de tu cPanel.
  4. El puerto por defecto es el 22. Si tu proveedor usa otro, lo verás indicado en la documentación de tu hosting o en el correo de bienvenida.

[WARNING] Anota estos datos en un lugar seguro. No los compartas con nadie. Es como la llave de tu casa digital.

Paso 3: Conectarse desde Windows (con PowerShell o PuTTY)

Usando PowerShell (método recomendado)

PowerShell viene instalado por defecto en Windows 10 y 11. Es un terminal de línea de comandos muy potente.

  1. Abre el menú de inicio, escribe PowerShell y ábrelo.

  2. En la ventana, escribe el siguiente comando, reemplazando USUARIO por tu nombre de usuario y HOST por la IP o dominio de tu servidor:

    ssh USUARIO@HOST
    

    Por ejemplo: ssh midatos@192.168.1.100

  3. Pulsa Enter. La primera vez que te conectes, te preguntará si confías en la conexión. Escribe yes y pulsa Enter.

  4. Ahora te pedirá la contraseña. Escríbela y pulsa Enter. No verás los caracteres mientras escribes, es normal, es una medida de seguridad.

¡Ya estás dentro! Verás un mensaje de bienvenida y un prompt (el símbolo donde escribes) que suele ser algo como [midatos@server ~]$.

Usando PuTTY (método alternativo)

Si prefieres una interfaz gráfica, PuTTY es la herramienta clásica.

  1. Descarga e instala PuTTY desde su web oficial.
  2. En el campo "Host Name (or IP address)", introduce tu HOST.
  3. En "Port", escribe el puerto (normalmente 22).
  4. En "Connection type", selecciona SSH.
  5. Haz clic en "Open".
  6. Te pedirá el nombre de usuario y luego la contraseña. ¡Y listo!

Paso 4: Conectarse desde Mac o Linux

En Mac y Linux, el proceso es idéntico al de PowerShell, ya que la terminal ya tiene el comando SSH integrado.

  1. Abre la aplicación Terminal (en Mac, la encuentras en Utilidades; en Linux, suele estar en el menú de aplicaciones).

  2. Escribe el mismo comando que en PowerShell:

    ssh USUARIO@HOST
    
  3. Acepta la huella digital (escribe yes) y luego introduce tu contraseña.

Paso 5: Primeros comandos para orientarte

Una vez dentro, verás una pantalla negra (o blanca) con texto. No te asustes, es normal. Ahora, ¿qué haces? Aquí tienes los primeros comandos que te ayudarán a explorar tu entorno:

  • pwd (print working directory): Te muestra en qué carpeta estás actualmente. Al entrar, sueles estar en tu directorio de inicio (home).
  • ls (list): Te muestra una lista de los archivos y carpetas en el directorio actual. Puedes usar ls -la para ver los archivos ocultos y los permisos.
  • cd nombre_carpeta (change directory): Te permite cambiar de carpeta. Por ejemplo, cd public_html te lleva a la carpeta donde normalmente se aloja tu sitio web.
  • cd .. : Te lleva a la carpeta padre (la que está un nivel por encima).
  • whoami : Te dice qué usuario eres en el sistema.
  • htop o top : Muestra los procesos que están usando el servidor y su consumo de CPU/RAM (si está instalado).

[TIP] Si te pierdes, puedes escribir exit y pulsar Enter para cerrar la conexión SSH de forma segura.

Errores comunes y cómo solucionarlos

Es normal encontrarse con algún obstáculo la primera vez. Aquí tienes los más típicos:

  • "Permission denied (publickey,password)": Significa que tu usuario o contraseña son incorrectos. Vuelve a intentarlo con cuidado, asegurándote de no tener el bloqueo de mayúsculas activado.
  • "Connection timed out": No encuentra el servidor. Comprueba que el HOST (IP o dominio) es correcto y que el puerto es el adecuado. A veces el firewall del hosting bloquea conexiones externas.
  • "Connection refused": El servidor está activo pero no acepta conexiones en ese puerto. Verifica que el puerto es el correcto y que el servicio SSH está habilitado en tu plan.

Seguridad básica: protege tu acceso

Acceder por SSH es potente, pero también es una puerta de entrada para los atacantes. Toma estas precauciones:

  1. Usa contraseñas fuertes: Nada de "123456" ni tu fecha de nacimiento. Usa una combinación de letras, números y símbolos. Mejor aún, usa una frase larga.
  2. Cambia el puerto por defecto (si puedes): Si tu proveedor te lo permite, cambiar el puerto 22 por otro (ej. 2222) reduce los ataques automatizados.
  3. No uses la cuenta root: Siempre es más seguro trabajar con un usuario con permisos limitados que con el superusuario.
  4. Mantén tu software actualizado: Tanto tu sistema operativo como tu cliente SSH.

[WARNING] Nunca dejes la sesión SSH abierta en un ordenador público. Cierra siempre la sesión con exit cuando termines.

Conclusión: la puerta a un mundo más eficiente

Acceder a ssh cpanel no es tan complicado como parece. Con esta guía, ya tienes los conocimientos básicos para conectarte, explorar y ejecutar tus primeros comandos. Es una habilidad que, sin duda, te ahorrará mucho tiempo y te dará un control total sobre tu sitio web.

Al principio puede resultar un poco abrumador, pero con la práctica te darás cuenta de que es una herramienta increíblemente valiosa. Empieza con comandos simples, explora tu estructura de archivos y, poco a poco, irás ganando confianza.

[INFO] Si tu panel de control es Syspanel (antes conocido como HestiaCP), ten en cuenta que el puerto de acceso SSH suele ser el 2106 en lugar del 22. Deberás especificarlo en tu comando usando el parámetro -p. Por ejemplo: ssh usuario@tu-dominio.com -p 2106.

Recuerda: la práctica hace al maestro. No tengas miedo de experimentar en un entorno seguro y consulta la documentación de tu proveedor de hosting si tienes dudas específicas. ¡Buena suerte y feliz exploración en el mundo de la línea de comandos!

¿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