Saltar al contenido
ElevoCloud - Hosting en Chile ElevoCloud
← Volver al blog
Tutoriales Hosting 1 de julio de 2026 7 min de lectura

Cómo Activar y Usar el Acceso SSH en cPanel: Guía para Desarrolladores

Tener SSH en cPanel cambia la forma de administrar un sitio: terminal real, WP-CLI, Git, Composer. Te explicamos cómo habilitarlo, conectarte y los comandos que necesitas desde el día uno.

Cómo Activar y Usar el Acceso SSH en cPanel: Guía para Desarrolladores

Cómo Activar y Usar el Acceso SSH en cPanel: Guía para Desarrolladores

Tener ssh cpanel hosting disponible cambia bastante la forma de trabajar un sitio. Pasas de depender solo de FTP y del administrador de archivos a contar con terminal, comandos reales y herramientas como Git, Composer o WP-CLI. Para un desarrollador o una agencia, esa diferencia no es menor: acelera tareas, reduce errores y da mucho más control.

Eso sí, SSH intimida a varios usuarios porque parece una puerta "solo para expertos". En realidad, la base es bastante abordable si entiendes tres cosas: cómo habilitarlo, cómo conectarte de forma segura y qué comandos conviene dominar al principio. Vamos por partes.

¿Qué es SSH y por qué lo necesitas en tu hosting?

SSH significa Secure Shell. Es un protocolo que permite conectarte a tu servidor de manera remota y cifrada. En vez de mover archivos uno por uno por interfaz gráfica, puedes ejecutar comandos directos en terminal.

Para tareas simples quizá no parezca imprescindible, pero en cuanto trabajas con más frecuencia, SSH te ahorra tiempo real:

  • Navegas directorios más rápido
  • Descomprimes archivos grandes sin subirlos listos
  • Ejecutas Composer
  • Usas Git desde el servidor
  • Corres WP-CLI para mantenimiento WordPress
  • Revisas logs en tiempo real

En otras palabras: menos clics, más control.

SSH vs FTP

FTP sirve para mover archivos. SSH va bastante más allá. Con SSH no solo transfieres: administras. Puedes crear directorios, cambiar permisos, revisar procesos, editar configuraciones y automatizar tareas.

Además, con autenticación por llaves es una opción más segura que depender solo de usuario y contraseña.

¿Tu hosting permite acceso SSH?

No todos los planes lo incluyen por defecto. Algunos hostings lo reservan para planes más altos o piden activación manual por seguridad. Por eso lo primero es confirmar si el plan soporta acceso shell.

Normalmente puedes detectarlo de estas formas:

  • Aparece una sección SSH Access en cPanel
  • El soporte confirma que el servicio está habilitado
  • La documentación del plan lo menciona explícitamente

Si tu proyecto usa Composer, Laravel, WP-CLI o despliegues manuales, vale la pena priorizar un hosting que sí incluya esta opción.

Cómo habilitar el acceso SSH en cPanel

En muchos paneles modernos el acceso se habilita con llaves SSH.

Paso 1: generar un par de llaves

Dentro de cPanel entra a SSH Access o Manage SSH Keys. Ahí puedes generar una llave pública y una privada.

Normalmente se te pedirá:

  • Nombre de la llave
  • Contraseña opcional para proteger la privada
  • Tipo y tamaño de clave

Una vez creada, la pública queda en el servidor y la privada debes descargarla o generarla en tu equipo local.

Paso 2: autorizar la llave

Generar la llave no siempre basta. En muchos entornos debes marcarla como Authorize. Ese paso le dice al servidor que acepte conexiones usando esa clave pública.

Paso 3: preparar la llave privada en tu computador

En macOS o Linux normalmente guardas la llave en ~/.ssh/. En Windows puedes usar Windows Terminal con OpenSSH o herramientas como PuTTY, según tu preferencia.

Lo importante es proteger bien el archivo privado y no compartirlo.

Conectarse por SSH desde tu computador

Una conexión típica se hace con un comando como este:

ssh usuario@servidor -p 22

Si el hosting usa otro puerto y quieres especificar una llave concreta:

ssh -i ~/.ssh/mi_llave -p 21098 usuario@midominio.cl

Los datos que necesitas son:

  • Usuario shell o usuario cPanel
  • Host o IP del servidor
  • Puerto SSH
  • Ruta de la llave privada si aplica

La primera vez el sistema preguntará si confías en la huella del servidor. Si el host es correcto, aceptas y continúas.

En Windows

Hoy muchos usuarios trabajan bien con ssh directo desde Windows Terminal. Si prefieres PuTTY, también funciona, pero requiere convertir llaves al formato adecuado en algunos casos.

Comandos SSH básicos útiles para tu hosting

Una vez dentro, no hace falta ponerse creativo. Con unos pocos comandos ya resuelves bastante.

pwd
ls -la
cd public_html
cd ..

pwd muestra dónde estás, ls -la lista archivos con detalles y cd cambia de carpeta.

Manejo de archivos

cp archivo.txt archivo.bak
mv archivo-viejo.txt archivo-nuevo.txt
mkdir backups
tar -czf respaldo.tar.gz public_html

Con esto puedes copiar, renombrar, crear carpetas y comprimir contenido sin depender de interfaz gráfica.

Permisos

chmod 644 archivo.php
chmod 755 carpeta

Los permisos son delicados. Úsalos con criterio, porque un chmod mal aplicado puede romper acceso o abrir riesgos de seguridad.

Ver logs

tail -f logs/error_log

Este comando es muy útil cuando estás diagnosticando un error en tiempo real.

SSH para WordPress: WP-CLI en tu hosting

Uno de los grandes motivos para querer SSH en un hosting es usar WP-CLI.

Ejemplos frecuentes:

wp plugin list
wp plugin update --all
wp theme list
wp cache flush
wp db export respaldo.sql

Con WP-CLI puedes mantener WordPress de forma mucho más rápida, sobre todo si administras varios sitios o haces soporte técnico frecuente.

Ejemplos concretos donde WP-CLI ahorra tiempo

En vez de entrar al panel para cada cosa, con WP-CLI puedes:

  • Desactivar un plugin que dejó el sitio en blanco
  • Regenerar enlaces permanentes
  • Crear usuarios administradores temporalmente
  • Vaciar cachés o transients
  • Exportar base de datos antes de un cambio delicado

Cuando estás apagando incendios, esa rapidez se agradece bastante.

Otras tareas útiles: Composer, Git y scripts

Si el hosting lo permite, SSH también te abre estas opciones:

  • Ejecutar composer install
  • Clonar o actualizar repositorios con Git
  • Lanzar scripts propios
  • Automatizar tareas con cron

Esto es especialmente útil para desarrolladores que trabajan más allá del WordPress básico y necesitan un entorno menos limitado.

Problemas comunes al conectarte por SSH

Permission denied (publickey,password)

Suele indicar que la llave no fue autorizada, que estás usando un usuario incorrecto o que el servidor espera otro método de autenticación. Antes de seguir probando a ciegas, revisa la clave pública cargada en cPanel y el comando exacto.

Puerto incorrecto

Muchos hostings no usan el puerto 22 estándar. Si el proveedor trabaja con un puerto distinto y no lo indicas con -p, la conexión fallará aunque todo lo demás esté bien.

Llave con permisos inseguros

En macOS o Linux, si la llave privada tiene permisos demasiado abiertos, OpenSSH puede rechazarla. Normalmente se corrige con:

chmod 600 ~/.ssh/mi_llave

Host bloqueado o shell restringido

Algunos planes limitan bastante lo que puedes ejecutar. Técnicamente "hay SSH", pero sin Composer, sin ciertos binarios o con una shell muy acotada. Por eso no basta con preguntar si existe acceso: también importa qué tan útil es en la práctica.

Buenas prácticas de seguridad SSH

Tener acceso SSH es potente, pero también exige orden.

Usa llaves, no solo contraseña

La autenticación por llaves es más segura que depender únicamente de una contraseña simple.

Protege la llave privada

No la subas a repositorios, no la compartas por chat y, si puedes, protégela con passphrase.

Limita accesos innecesarios

Si trabajas con varias personas, cada una debería tener su propio acceso o su propia llave. Compartir una sola identidad vuelve todo más opaco.

Revisa lo que ejecutas

Copiar comandos al azar desde internet por SSH es igual de peligroso que tocar producción sin mirar. Desde terminal los errores pegan más rápido.

Una checklist simple para tu primera conexión

Si vas a habilitar SSH por primera vez en cPanel, esta secuencia ordena bastante:

  1. Confirmar que tu plan lo soporta
  2. Generar y autorizar la llave
  3. Guardar la privada en tu equipo
  4. Probar conexión con usuario, host y puerto correctos
  5. Ejecutar pwd y ls -la para validar acceso real
  6. Recién después usar WP-CLI, Git o Composer

¿Cuándo vale realmente la pena exigir SSH en tu hosting?

Si haces cualquiera de estas cosas con frecuencia, SSH deja de ser un lujo:

  • Administrar WordPress con WP-CLI
  • Desplegar código o dependencias
  • Revisar logs de errores
  • Procesar archivos grandes
  • Ejecutar scripts y automatizaciones

Para usuarios puramente básicos quizá no sea imprescindible, pero para perfiles técnicos la diferencia entre tenerlo y no tenerlo se siente desde el primer día.

Conclusión

Contar con ssh cpanel hosting te permite trabajar con más velocidad, orden y control sobre tu sitio. Habilitarlo en cPanel, conectarte con llaves seguras y dominar comandos básicos abre una capa mucho más profesional de administración, tanto en WordPress como en proyectos más técnicos.

Y si tu idea es trabajar de verdad con WP-CLI, Composer, Git o automatizaciones, necesitas un hosting que no te deje a medias. En Elevocloud encuentras cPanel, acceso técnico y soporte que entiende por qué SSH no es un capricho, sino una herramienta clave para desarrolladores.

Seguir leyendo

Mas entradas del blog

Ver todas →
Escríbenos por WhatsApp