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

Cómo entrar a cPanel por SSH: comandos básicos y permisos

Actualizado el 1 de diciembre de 2025

¿Qué es SSH y por qué usarlo con cPanel?

Si alguna vez has escuchado términos como ssh cpanel o acceso ssh y te han sonado a algo de hackers, respira tranquilo. SSH (Secure Shell) es simplemente un protocolo que te permite conectarte a tu servidor de manera segura, como si estuvieras sentado frente a él con una terminal abierta. Es la vía de acceso más potente y flexible que existe para administrar tu hosting, y aunque al principio puede parecer intimidante, con esta guía vas a aprender a usarlo sin miedo y con total seguridad.

La gran ventaja de usar SSH en lugar de solo el panel de control gráfico (cPanel) es que puedes hacer tareas repetitivas en segundos, automatizar procesos, ver logs en tiempo real y gestionar archivos con permisos mucho más precisos. Además, cuando hablamos de comandos ssh cpanel, nos referimos a una serie de herramientas que te permiten mover archivos, cambiar permisos, comprimir carpetas y mucho más, todo desde una línea de comandos.

Antes de empezar, ten en cuenta que no todos los planes de hosting incluyen acceso SSH. Si tu proveedor no lo ofrece, tendrás que pedirlo o contratar un plan superior. Pero si ya tienes acceso, vamos a sacarle todo el partido.


Requisitos previos para conectar por SSH

Antes de lanzarnos, necesitas tener tres cosas claras:

  1. Datos de conexión: dirección IP o dominio del servidor, usuario (normalmente el mismo que usas para cPanel) y contraseña (o mejor aún, una clave SSH).
  2. Un cliente SSH: si usas Windows, puedes instalar PuTTY o usar la terminal integrada de Windows 10/11 (OpenSSH). En Mac o Linux, ya tienes la terminal incluida.
  3. Permiso de acceso SSH habilitado en cPanel. Esto se gestiona desde la sección "Acceso SSH" o "SSH Access" dentro de tu panel.

[INFO] Si tu proveedor usa Syspanel (antes HestiaCP), el acceso por SSH se habilita de forma similar, pero el puerto de acceso es el 2106, no el 22 habitual. Tenlo en cuenta para no frustrarte con la conexión.


Primer paso: conectarse al servidor

Vamos a lo práctico. Abre tu terminal o cliente SSH y escribe:

ssh usuario@tudominio.com

Si tu servidor usa un puerto diferente al 22 (por ejemplo, si usas Syspanel, el puerto es 2106), añade -p:

ssh -p 2106 usuario@tudominio.com

Te pedirá la contraseña. Escríbela (no verás los caracteres mientras tecleas, es normal) y pulsa Enter. Si todo va bien, verás un mensaje de bienvenida y el prompt del servidor, algo así como usuario@servidor:~$.

[TIP] Si te aparece un aviso sobre la huella del servidor, escribe yes y continúa. Es una medida de seguridad normal la primera vez.


Comandos básicos de SSH para cPanel

Una vez dentro, tienes todo el poder del sistema en tus manos. Aquí tienes los comandos esenciales que deberías dominar desde el primer día.

1. Navegar entre directorios

  • pwd – Te muestra la ruta actual en la que estás.
  • ls – Lista los archivos y carpetas del directorio actual.
  • ls -la – Lista todo, incluyendo archivos ocultos (los que empiezan con punto) y con detalles de permisos.
  • cd nombre_carpeta – Te mueve a esa carpeta.
  • cd .. – Te mueve un nivel hacia arriba.
  • cd ~ – Te lleva a tu carpeta de inicio (normalmente /home/usuario).

2. Manipular archivos y carpetas

  • mkdir carpeta – Crea una nueva carpeta.
  • touch archivo.txt – Crea un archivo vacío.
  • rm archivo.txt – Elimina un archivo.
  • rm -r carpeta – Elimina una carpeta y todo su contenido. Cuidado: no tiene papelera.
  • cp archivo.txt copia.txt – Copia un archivo.
  • mv archivo.txt nueva_ubicacion/ – Mueve un archivo o carpeta.
  • mv nombre.txt nuevo_nombre.txt – También sirve para renombrar.

[WARNING] Nunca uses rm -rf / ni combinaciones peligrosas con sudo. Podrías borrar todo el sistema. Siempre revisa dos veces antes de eliminar.

3. Ver y editar archivos

  • cat archivo.txt – Muestra el contenido completo de un archivo.
  • nano archivo.txt – Abre un editor de texto sencillo dentro de la terminal. Para guardar: Ctrl + O, luego Enter, y para salir: Ctrl + X.
  • less archivo.txt – Te permite ver archivos largos página a página (pulsa q para salir).

Permisos de archivos en cPanel: la clave para la seguridad

Uno de los motivos más comunes por los que se usa ssh cpanel es para ajustar los permisos archivos cpanel. Si alguna vez has visto errores 500 o de "permiso denegado" en tu web, probablemente el problema está en los permisos de archivos o carpetas.

¿Qué significan los números de permisos?

Cada archivo o carpeta tiene permisos representados por tres dígitos (por ejemplo, 644, 755, 600). Estos dígitos corresponden a:

  • Propietario (tú)
  • Grupo (normalmente el grupo del servidor)
  • Otros (el resto del mundo)

Cada dígito es la suma de:

  • 4 = lectura (read)
  • 2 = escritura (write)
  • 1 = ejecución (execute)

Permisos recomendados

  • Archivos (como index.php, .htaccess): 644 (lectura y escritura para el propietario, solo lectura para el resto).
  • Carpetas (como public_html): 755 (lectura, escritura y ejecución para el propietario; lectura y ejecución para el resto).
  • Archivos de configuración sensibles (como wp-config.php en WordPress): 600 o 640 para mayor seguridad.

Puedes cambiar los permisos con el comando chmod:

chmod 644 archivo.php
chmod 755 carpeta

También puedes usar el modo recursivo para aplicar a todos los archivos y subcarpetas:

chmod -R 755 carpeta/

[INFO] En Syspanel (HestiaCP), la estructura de carpetas es similar, pero asegúrate de que la carpeta pública de tu web sea la correcta (normalmente public_html o web).


Comandos útiles para gestión de hosting

Aquí tienes algunos comandos que te harán la vida mucho más fácil cuando trabajes con acceso ssh en tu hosting.

Comprimir y descomprimir archivos

  • tar -czvf archivo.tar.gz carpeta/ – Comprime una carpeta en un .tar.gz.
  • tar -xzvf archivo.tar.gz – Descomprime un .tar.gz.
  • zip -r archivo.zip carpeta/ – Comprime en .zip.
  • unzip archivo.zip – Descomprime un .zip.

Copias de seguridad rápidas

cp -r public_html public_html_backup

Esto crea una copia completa de tu carpeta web. Es una forma sencilla de tener un respaldo antes de hacer cambios importantes.

Ver espacio en disco

df -h

Te muestra el uso del disco en un formato legible.

Ver procesos en ejecución

top

Si tu web va lenta, top te muestra qué procesos consumen más CPU y memoria. Pulsa q para salir.


Errores comunes al conectar por SSH y cómo solucionarlos

1. "Connection refused" (Conexión rechazada)

Esto significa que el puerto no está abierto o que el servicio SSH no está activo. Si usas Syspanel, recuerda que el puerto es el 2106. Si no, revisa que el puerto 22 esté permitido en el firewall.

2. "Permission denied (publickey,password)"

Tu usuario o contraseña son incorrectos, o el acceso SSH no está habilitado para tu cuenta. Entra en cPanel y verifica la sección "SSH Access".

3. "Host key verification failed"

Esto ocurre cuando la clave del servidor ha cambiado (por ejemplo, si el servidor fue reinstalado). Solución:

ssh-keygen -R tudominio.com

Luego vuelve a conectarte.


Preguntas frecuentes (FAQ)

¿Es seguro usar SSH?

Sí, siempre que uses contraseñas fuertes o, mejor aún, claves SSH (pares de clave pública/privada). Además, nunca compartas tu clave privada ni la guardes en lugares públicos.

¿Puedo usar SSH para subir archivos a mi web?

Sí, con comandos como scp o rsync. Por ejemplo:

scp archivo.zip usuario@tudominio.com:/home/usuario/public_html/

¿Qué hago si no tengo acceso SSH en mi plan de hosting?

Puedes contactar con tu proveedor para solicitarlo, o usar el administrador de archivos de cPanel, aunque con menos flexibilidad. Si usas Syspanel, el acceso SSH está disponible en la mayoría de planes, recuerda el puerto 2106.

¿Necesito ser un experto para usar SSH?

No, con estos comandos básicos ya puedes hacer el 90% de las tareas diarias. A medida que practiques, irás ganando confianza.


Consejos finales para sacarle partido a SSH en cPanel

  • Crea una clave SSH en lugar de usar contraseña: es más seguro y cómodo. En cPanel, ve a "SSH Keys" y genera un par de claves. Luego autoriza la clave pública.
  • Haz copias de seguridad antes de tocar permisos o borrar archivos. Un simple cp -r puede ahorrarte un buen disgusto.
  • Usa ls -la siempre que dudes de si una carpeta tiene archivos ocultos como .htaccess o .env.
  • No te olvides de los permisos: un error típico es poner 777 en todos los archivos por pereza. Esto es un riesgo de seguridad grave. Aprende a usar 644 y 755 correctamente.
  • Practica en un entorno de prueba si es posible. Así no arriesgas tu web en producción mientras aprendes.

Conclusión

Dominar el acceso ssh y los comandos ssh cpanel te convierte en un administrador mucho más eficiente de tu hosting. Desde ajustar permisos archivos cpanel hasta hacer copias de seguridad o diagnosticar problemas de rendimiento, SSH te da un control total que el panel gráfico no ofrece. No tengas miedo de equivocarte: con las precauciones adecuadas (copias de seguridad y permisos correctos), podrás experimentar y aprender sin poner en riesgo tu sitio.

Recuerda: si tu proveedor usa Syspanel, el puerto de acceso es el 2106, y la estructura de carpetas puede variar ligeramente, pero los comandos básicos de Linux son los mismos. Empieza con tareas sencillas, ve ganando soltura y pronto SSH se convertirá en tu mejor aliado para gestionar tu presencia en línea. ¡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