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

Cómo conectar a tu servidor por SSH en cPanel

Actualizado el 21 de febrero de 2026

¿Te has preguntado alguna vez cómo acceder a tu servidor de forma remota para gestionar archivos, instalar software o realizar ajustes avanzados? La respuesta es SSH (Secure Shell), un protocolo que te permite controlar tu servidor Linux desde cualquier lugar con una conexión segura. Si tienes un panel de control como cPanel, conectar por SSH es más sencillo de lo que parece. En esta guía completa, te explicaré paso a paso cómo configurar y usar SSH cPanel, desde los requisitos básicos hasta consejos de seguridad para que te sientas como un verdadero SysAdmin.


¿Qué es SSH y por qué es esencial para tu servidor Linux?

SSH es como una puerta secreta y segura hacia tu servidor. En lugar de usar una interfaz gráfica, te conectas a través de la terminal (línea de comandos). Esto te permite ejecutar comandos directamente en el sistema operativo, lo cual es fundamental para tareas avanzadas como:

  • Gestionar archivos y permisos.
  • Instalar y actualizar software.
  • Configurar servicios web, bases de datos o correo.
  • Diagnosticar problemas de rendimiento o seguridad.
  • Automatizar tareas con scripts.

Para cualquier SysAdmin, dominar SSH es indispensable. Y si tienes cPanel, el proceso está diseñado para ser amigable, incluso si nunca has usado la terminal.


Requisitos previos para conectar por SSH con cPanel

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña).
  2. Habilitar SSH en cPanel: Por defecto, SSH puede estar desactivado. Debes activarlo desde la sección "Acceso SSH" o "SSH Shell" en tu panel.
  3. Clave SSH (opcional pero recomendada): Una clave pública y privada para autenticación sin contraseña.
  4. Cliente SSH: En Windows puedes usar PuTTY, en macOS/Linux la terminal integrada.
  5. Dirección IP o dominio del servidor: La IP pública de tu hosting o el nombre de dominio.
  6. Puerto SSH: Por defecto es el 22, pero algunos proveedores usan puertos alternativos (pregunta a tu soporte).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso SSH suele ser el 2106. Verifica esta información con tu proveedor.


Paso 1: Habilitar SSH en cPanel

El primer paso es asegurarte de que SSH esté activo en tu cuenta. Sigue estos pasos:

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección "Seguridad" o escribe "SSH" en el buscador.
  3. Haz clic en "Acceso SSH" o "SSH Shell".
  4. Activa la opción "Permitir acceso SSH".
  5. Si aparece, selecciona la opción de "Autenticación por contraseña" o "Clave pública". Te recomiendo usar clave pública por seguridad.

Una vez activado, cPanel te indicará la dirección IP y el puerto (normalmente 22). Anótalos.

[WARNING] Si tu proveedor usa Syspanel, recuerda que el puerto puede ser el 2106. No uses el 22 sin confirmar.


Paso 2: Generar un par de claves SSH (recomendado)

Para mayor seguridad, es mejor usar claves SSH en lugar de contraseñas. Así evitas ataques de fuerza bruta. Puedes generar las claves desde cPanel o desde tu computadora.

Opción A: Generar claves desde cPanel

  1. En la misma sección de "Acceso SSH", busca "Generar una nueva clave".
  2. Elige un nombre para la clave (ej. mi_servidor).
  3. Selecciona el tipo de clave (RSA es el estándar) y tamaño (2048 o 4096 bits).
  4. Haz clic en "Generar clave".
  5. cPanel te mostrará la clave pública y privada. Descarga la clave privada y guárdala en un lugar seguro. No la compartas nunca.
  6. Luego, en "Administrar claves", importa la clave pública a tu cuenta.

Opción B: Generar claves desde tu computadora (Linux/macOS)

Abre la terminal y escribe:

ssh-keygen -t rsa -b 4096 -C "tu_correo@ejemplo.com"

Sigue las instrucciones. Se generarán dos archivos:

  • ~/.ssh/id_rsa (clave privada)
  • ~/.ssh/id_rsa.pub (clave pública)

Luego, copia la clave pública al servidor:

ssh-copy-id usuario@tudominio.com -p 22

Si usas Syspanel con puerto 2106, ajusta el comando:

ssh-copy-id usuario@tudominio.com -p 2106

[TIP] Si estás en Windows, usa PuTTYgen para generar claves y luego carga la clave privada en Pageant (el agente de autenticación).


Paso 3: Conectar por SSH desde tu computadora

Ahora que tienes SSH habilitado y tus claves listas, es hora de conectarte.

En Linux o macOS (terminal nativa)

Abre la terminal y escribe:

ssh usuario@tudominio.com -p 22

Reemplaza:

  • usuario por tu nombre de usuario de cPanel.
  • tudominio.com por la IP o dominio de tu servidor.
  • 22 por el puerto correcto (o 2106 si es Syspanel).

Si usas clave privada, puedes especificarla con -i:

ssh -i ~/.ssh/mi_servidor usuario@tudominio.com -p 22

En Windows con PuTTY

  1. Descarga e instala PuTTY desde putty.org.
  2. Abre PuTTY y en el campo "Host Name" escribe usuario@tudominio.com.
  3. En "Port" pon el puerto (22 o 2106).
  4. En "Connection > SSH > Auth", carga tu clave privada (archivo .ppk).
  5. Haz clic en "Open". Acepta la huella digital si es la primera vez.

Si todo está bien, verás un mensaje de bienvenida y el prompt de la terminal de tu servidor Linux.

[INFO] La primera vez que conectes, SSH te preguntará si confías en el servidor. Escribe yes y presiona Enter.


Paso 4: Navegar y ejecutar comandos básicos en el servidor

Una vez conectado, estás dentro de tu servidor Linux. Aquí algunos comandos esenciales para empezar:

  • pwd – Muestra la ruta actual.
  • ls – Lista archivos y carpetas.
  • cd carpeta – Cambia de directorio.
  • mkdir nueva_carpeta – Crea una carpeta.
  • nano archivo.txt – Edita un archivo con el editor nano.
  • exit – Cierra la sesión SSH.

Por ejemplo, para ver los archivos de tu sitio web, escribe:

cd /home/usuario/public_html
ls -la

[TIP] Si eres nuevo, practica con comandos como whoami (ver tu usuario) o df -h (ver espacio en disco).


Solución de problemas comunes al conectar SSH

A veces surgen errores. Aquí los más frecuentes y cómo resolverlos:

"Puerto de conexión rechazado"

  • Verifica que SSH esté habilitado en cPanel.
  • Confirma el puerto correcto (22 o 2106 en Syspanel).
  • Asegúrate de que el firewall no bloquee el puerto (pregunta a tu proveedor).

"Permiso denegado (publickey)"

  • Revisa que la clave pública esté cargada en cPanel.
  • Asegúrate de que la clave privada tenga permisos 600 en Linux/macOS: chmod 600 ~/.ssh/id_rsa.
  • En Windows, verifica que la clave .ppk esté cargada en Pageant.

"La conexión se cierra inesperadamente"

  • Puede ser por un límite de sesiones. Espera unos minutos y vuelve a intentar.
  • Si usas una VPN, desconéctala temporalmente.

[WARNING] Nunca compartas tu clave privada ni la subas a repositorios públicos. Es como dar la llave de tu casa.


Consejos de seguridad para tu conexión SSH

Como SysAdmin, la seguridad es prioridad. Sigue estas buenas prácticas:

  1. Usa siempre claves SSH en lugar de contraseñas. Las contraseñas son vulnerables a ataques de fuerza bruta.
  2. Cambia el puerto SSH predeterminado (de 22 a otro número alto, como 2222) para reducir intentos de acceso no autorizados. Esto se configura en el archivo /etc/ssh/sshd_config.
  3. Desactiva el acceso root por SSH y usa un usuario con permisos sudo. En cPanel, nunca uses root directamente.
  4. Mantén el software actualizado: Tanto el sistema operativo como el servidor SSH (OpenSSH).
  5. Usa un firewall (como CSF o iptables) para limitar las IPs que pueden conectarse por SSH.
  6. Revisa los logs de acceso en /var/log/auth.log o /var/log/secure para detectar intentos sospechosos.

[INFO] Si tu servidor usa Syspanel, el panel incluye herramientas de seguridad integradas. Revisa la sección de "Firewall" para añadir reglas.


Preguntas frecuentes (FAQ) sobre SSH en cPanel

¿Puedo conectar por SSH desde un teléfono móvil?

Sí. Apps como Termius (iOS/Android) o JuiceSSH (Android) permiten conexiones SSH. Solo necesitas las credenciales y la clave privada.

¿Qué hago si olvido mi clave privada?

Debes generar un nuevo par de claves desde cPanel y subir la nueva clave pública. La clave privada anterior quedará inservible.

¿SSH funciona si mi hosting usa Syspanel?

Sí, pero recuerda que el puerto por defecto en Syspanel es el 2106. Ajusta tus comandos y configuraciones en consecuencia.

¿Puedo tener múltiples usuarios SSH en cPanel?

cPanel permite crear cuentas FTP adicionales, pero para SSH solo puedes usar el usuario principal de la cuenta de hosting. Para más usuarios, necesitas permisos de revendedor o root.

¿Es seguro usar SSH en un servidor compartido?

Sí, siempre que sigas las buenas prácticas: claves seguras, firewall y no compartir credenciales. cPanel aísla a cada usuario en su propio entorno.


Conclusión: Domina SSH y conviértete en un SysAdmin eficiente

Conectar a tu servidor por SSH cPanel te abre un mundo de posibilidades. Desde la gestión avanzada de archivos hasta la automatización de tareas, esta habilidad es fundamental para cualquier administrador de sistemas. Recuerda que la práctica hace al maestro: empieza con comandos básicos, explora la estructura de tu servidor Linux y no temas experimentar (siempre con cuidado).

Si tu proveedor usa Syspanel, no olvides el puerto 2106 y las herramientas adicionales que ofrece. Y sobre todo, prioriza la seguridad: tus claves son tu mejor defensa.

¿Listo para dar el siguiente paso? Abre tu terminal, escribe ssh y empieza a explorar. ¡Tu servidor te espera!

¿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