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

Cómo conectar a cPanel por SSH desde Windows y Mac

Actualizado el 2 de septiembre de 2025

Conectar a tu servidor mediante SSH es una de las habilidades más útiles que puedes aprender como propietario de un sitio web. Aunque cPanel ofrece una interfaz gráfica muy completa, a veces necesitas acceder a la raíz del sistema para ejecutar comandos, editar archivos de configuración o revisar logs de forma avanzada.

La buena noticia es que no necesitas ser un experto en Linux para lograrlo. En esta guía completa, te explicaré paso a paso cómo conectar a cPanel por SSH desde Windows y Mac, usando herramientas gratuitas y procesos sencillos. Al final, podrás gestionar tu servidor como todo un profesional.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la terminal, es fundamental que verifiques algunos requisitos previos. Esto te ahorrará frustraciones y te asegurará que la conexión sea exitosa desde el primer intento.

  • Acceso SSH habilitado en cPanel: No todos los planes de hosting lo incluyen. Si no lo tienes, deberás contactar a tu proveedor o activarlo desde la sección "Acceso SSH" en tu panel de cPanel.
  • Credenciales de acceso: Necesitarás tu nombre de usuario principal de cPanel y la contraseña asociada. Algunos proveedores generan una contraseña SSH separada, así que revísalo en tu panel.
  • Puerto correcto: El puerto estándar para SSH es el 22. Sin embargo, algunos hosts usan puertos alternativos por seguridad. Verifica esta información en la documentación de tu proveedor o en el correo de bienvenida.
  • Dirección IP o dominio del servidor: Puedes usar la IP principal de tu servidor o el nombre de host (por ejemplo, servidor.midominio.com).

[INFO]: Si tu proveedor te indica que uses un puerto diferente al 22, asegúrate de anotarlo. Lo necesitarás tanto en Windows como en Mac.

Una vez que tengas todos estos datos a la mano, podemos comenzar con el proceso de conexión.

Cómo conectar a cPanel por SSH desde Windows

Windows no incluye un cliente SSH nativo en versiones antiguas, pero tiene una solución muy popular y gratuita llamada PuTTY. Este programa es el estándar de facto para conexiones SSH en este sistema operativo. A continuación, te detallo el proceso completo.

Paso 1: Descargar e instalar PuTTY

El primer paso es obtener el programa. Ve al sitio web oficial de PuTTY y descarga la versión para Windows. Te recomiendo descargar el archivo .msi (instalador) para facilitar la instalación.

  1. Abre tu navegador y busca "descargar PuTTY para Windows".
  2. Entra al sitio oficial putty.org y haz clic en el enlace de descarga.
  3. Ejecuta el archivo descargado y sigue las instrucciones del asistente de instalación. Es un proceso simple; solo debes hacer clic en "Siguiente" hasta que termine.

Paso 2: Configurar la conexión en PuTTY

Una vez instalado, abre PuTTY desde el menú de inicio o el acceso directo en tu escritorio. Verás una ventana con varias opciones. No te asustes, solo necesitamos configurar unos pocos campos.

  1. En el campo "Host Name (or IP address)", escribe la dirección IP o el nombre de host de tu servidor.
  2. En el campo "Port", asegúrate de que esté el número 22 (o el puerto alternativo que te haya dado tu proveedor).
  3. En "Connection type", selecciona la opción "SSH".
  4. En la sección de la izquierda, despliega "Connection" y luego "SSH". Haz clic en "Auth" para asegurarte de que la configuración sea correcta. Generalmente, no necesitas cambiar nada aquí.
  5. Ahora, ve a la pestaña "Session" (la primera que viste). En el campo "Saved Sessions", escribe un nombre como "Mi servidor" y haz clic en "Save". Esto te permitirá guardar la configuración para futuras conexiones.

¿Por qué guardar la sesión? Es un gran ahorro de tiempo. La próxima vez que quieras conectarte, solo tendrás que hacer doble clic en el nombre guardado y PuTTY cargará automáticamente todos los datos.

Paso 3: Conectarse y aceptar la clave de seguridad

Ahora viene el momento de la verdad. Haz clic en el botón "Open" en la parte inferior de la ventana de PuTTY.

Se abrirá una ventana negra (la terminal) y, la primera vez, verás un mensaje de advertencia sobre la huella digital del servidor. Es algo normal y esperado.

Este mensaje te pregunta si confías en el servidor al que te estás conectando. Puedes verificar la huella digital con tu proveedor de hosting, pero si estás seguro de que la IP es correcta, haz clic en "Accept" (Aceptar) o "Yes" (Sí). PuTTY guardará esta clave y no te volverá a preguntar.

Paso 4: Iniciar sesión con tus credenciales

Después de aceptar la clave, la terminal te pedirá tu nombre de usuario. Escribe tu usuario principal de cPanel y presiona Enter.

A continuación, te pedirá la contraseña. Importante: No verás ningún carácter mientras escribes la contraseña, ni asteriscos ni puntos. Es una medida de seguridad normal. Simplemente escribe tu contraseña y presiona Enter.

Si todo es correcto, verás un mensaje de bienvenida y un símbolo del sistema como [usuario@servidor ~]$. ¡Felicidades! Ya estás dentro de tu servidor a través de SSH desde Windows.

[TIP]: Si no quieres usar PuTTY, Windows 10 y 11 incluyen un cliente SSH integrado en PowerShell. Puedes abrir PowerShell y escribir el comando ssh usuario@ip_del_servidor directamente. Sin embargo, PuTTY es más amigable para principiantes y ofrece más opciones de configuración.

Cómo conectar a cPanel por SSH desde Mac

En Mac, el proceso es mucho más directo, ya que el sistema operativo incluye una terminal nativa con un cliente SSH integrado. No necesitas instalar nada adicional. Aquí te explico cómo hacerlo.

Paso 1: Abrir la aplicación Terminal

La aplicación Terminal se encuentra en la carpeta "Utilidades" dentro de "Aplicaciones". También puedes buscarla con Spotlight (Cmd + Espacio) y escribir "Terminal".

Al abrirla, verás una ventana blanca (o negra, según tu configuración) con un símbolo de sistema. Este es tu punto de partida.

Paso 2: Usar el comando SSH

El comando básico para conectarse es ssh. La sintaxis general es la siguiente:

ssh usuario@direccion_ip_o_host

Por ejemplo, si tu usuario es admin y tu servidor es 192.168.1.100, el comando sería:

ssh admin@192.168.1.100

Si tu servidor usa un puerto diferente al 22, debes especificarlo con el parámetro -p. Por ejemplo, si el puerto es el 2222:

ssh -p 2222 admin@192.168.1.100

Paso 3: Aceptar la huella del servidor

Al igual que en PuTTY, la primera vez que te conectes, verás un mensaje preguntando si confías en la conexión. Te mostrará una huella digital del servidor.

Escribe yes y presiona Enter. Este paso es crucial; si escribes cualquier otra cosa, la conexión se cancelará.

Paso 4: Ingresar tu contraseña

Después de aceptar la huella, la terminal te pedirá la contraseña. Al igual que en Windows, no verás los caracteres mientras escribes. Es normal. Escribe tu contraseña y presiona Enter.

Si la autenticación es exitosa, verás el prompt del servidor, similar al de Windows. Ya puedes ejecutar comandos como ls, pwd o cd para explorar tu servidor.

[WARNING]: En Mac, si tu nombre de usuario local es el mismo que el de tu servidor, puedes omitir la parte usuario@ y simplemente escribir ssh direccion_ip. El sistema usará tu nombre de usuario actual por defecto.

Consejos prácticos para tu conexión SSH

Ahora que ya sabes cómo conectar a cPanel por SSH, es momento de darte algunos consejos que te harán la vida más fácil y segura.

Usa claves SSH en lugar de contraseñas

Las contraseñas son vulnerables a ataques de fuerza bruta. Una práctica mucho más segura es usar claves SSH. Este método utiliza un par de archivos: una clave privada (que nunca debe compartirse) y una clave pública (que se instala en el servidor).

  • En Windows con PuTTY: Necesitas usar una herramienta adicional llamada PuTTYgen para generar el par de claves. Luego, en cPanel, vas a "Acceso SSH" y pegas la clave pública. En PuTTY, en la sección "Connection > SSH > Auth", cargas tu clave privada.
  • En Mac: Puedes generar las claves directamente en la terminal con el comando ssh-keygen -t rsa. Luego, usas ssh-copy-id usuario@ip_servidor para copiar la clave pública al servidor automáticamente.

Evita errores comunes de conexión

  • Error de "Connection refused": Generalmente significa que el puerto SSH está cerrado o el servicio no está corriendo. Verifica que el puerto sea el correcto.
  • Error de "Permission denied": Indica que el usuario o la contraseña son incorrectos. Revisa que estás usando el usuario principal de cPanel y no un subusuario de FTP.
  • Tiempo de espera agotado (Timeout): Puede ser un problema de firewall. Asegúrate de que tu IP esté permitida en el firewall del servidor o en el panel de control de tu hosting.

Comandos básicos para empezar

Una vez dentro, aquí tienes algunos comandos útiles para familiarizarte:

  • ls - Lista los archivos y directorios.
  • cd nombre_carpeta - Cambia al directorio especificado.
  • pwd - Muestra la ruta completa del directorio actual.
  • nano archivo.txt - Abre un editor de texto simple para modificar archivos.
  • exit - Cierra la sesión SSH de forma segura.

[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que su puerto de acceso es el 2106. La conexión SSH a tu servidor se hace igual que con cualquier otro, pero si necesitas acceder al panel de control, usa https://tu-dominio.com:2106 en tu navegador.

Preguntas frecuentes sobre la conexión SSH a cPanel

Aquí te resuelvo algunas de las dudas más comunes que suelen tener los usuarios al intentar conectar por primera vez.

¿Qué es SSH y para qué sirve en cPanel?

SSH (Secure Shell) es un protocolo de red que te permite acceder a tu servidor de forma segura a través de una terminal. Sirve para ejecutar comandos directamente en el sistema operativo, lo que te da un control total sobre tu hosting. Es ideal para tareas avanzadas como gestionar archivos, instalar software, revisar logs o automatizar procesos.

¿Puedo usar el mismo usuario y contraseña de cPanel para SSH?

Normalmente sí, el usuario principal de cPanel y su contraseña son los mismos para SSH. Sin embargo, algunos proveedores de hosting generan una contraseña SSH separada por razones de seguridad. Te recomiendo revisar la documentación de tu proveedor para estar seguro.

¿Qué hago si olvidé mi contraseña SSH?

Si olvidaste tu contraseña, puedes cambiarla desde el panel de control de cPanel. Ve a la sección "Seguridad" y luego a "Acceso SSH". Allí encontrarás la opción para actualizar tu contraseña o gestionar las claves de acceso.

¿Es seguro conectarse por SSH desde una red Wi-Fi pública?

No es recomendable. SSH cifra la conexión, pero una red pública es un entorno de alto riesgo. Si no tienes más remedio, asegúrate de usar una VPN para añadir una capa extra de seguridad.

¿Necesito conocimientos avanzados para usar SSH?

No. Puedes empezar con comandos básicos y aprender sobre la marcha. Lo importante es tener cuidado con los comandos que ejecutas, especialmente los que implican borrar archivos o modificar configuraciones críticas. Siempre puedes buscar en internet cualquier comando que no entiendas antes de ejecutarlo.

¿El proceso es el mismo si uso un hosting con Syspanel?

La conexión SSH al servidor es exactamente la misma. La única diferencia es que, para acceder al panel de control Syspanel, deberás usar el puerto 2106 en tu navegador web. La terminal SSH no se ve afectada por esta configuración.

Con esta guía detallada, ya tienes todo lo necesario para conectar a cPanel por SSH desde Windows y Mac. Con un poco de práctica, te sentirás cómodo navegando por tu servidor y realizando tareas avanzadas con total confianza. ¡Manos a la obra!

¿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