Cómo habilitar y gestionar el acceso SSH (Shell) en su cuenta
El acceso SSH (Secure Shell) es una herramienta poderosa para usuarios avanzados, desarrolladores y administradores de sistemas. Permite gestionar archivos, ejecutar comandos, utilizar herramientas modernas como WP-CLI, Composer o Git, y realizar tareas de mantenimiento de forma mucho más rápida que a través de la interfaz gráfica.
Dependiendo de su tipo de servicio (Hosting Compartido o Reseller/VPS), el procedimiento de activación varía por motivos de seguridad.
En los planes de hosting compartido el acceso SSH es limitado (Jailed). Si necesitas instalar software personalizado, usar
sudo o configurar el firewall, necesitas un VPS Linux.
Ver Servidores VPS Linux
Caso 1: Clientes de Web Hosting Compartido
Por defecto, en muchos de nuestros planes de hosting compartido, el acceso SSH se encuentra deshabilitado o en modo restringido para garantizar la seguridad del servidor y evitar que scripts maliciosos afecten a otros usuarios.
Para solicitar la activación:
- Si su cuenta ya está creada y nota que no puede conectar por el puerto 22, es necesario validarlo manualmente.
- Abra un Ticket de Soporte desde su área de cliente.
- Indique en el mensaje:
- El nombre de usuario de cPanel.
- El dominio principal.
- Una breve justificación (ej: "Necesito usar GIT" o "Gestión con WP-CLI").
- Nuestro equipo técnico habilitará el entorno Jailed Shell (entorno seguro) para su cuenta.
Caso 2: Resellers y Administradores de VPS
Si usted tiene un plan Reseller o un VPS con licencia cPanel/WHM, tiene el control para habilitar o deshabilitar esta función para sus propios clientes o sus cuentas.
Pasos para activar SSH desde WHM:
- Ingrese a WHM (Web Host Manager).
- Busque la sección "Account Functions" (Funciones de la cuenta) en el menú lateral.
- Haga clic en "Modify an Account" (Modificar una cuenta).
- Seleccione el dominio o usuario que desea editar y pulse "Modify".
- Desplácese hacia abajo hasta encontrar la opción "Shell Access". Marque la casilla para activarlo.
- Guarde los cambios pulsando el botón "Save" al final de la página.
Cómo conectarse una vez activo
Una vez habilitado, puede conectar usando cualquier cliente de terminal:
Comando estándar:
ssh [email protected] -p 22
Nota: Si su servicio está en un servidor con puerto personalizado (por seguridad), reemplace el 22 por el puerto que le indique soporte (comúnmente 2200 o similar en ciertos VPS).
Preguntas Frecuentes
¿Qué es "Jailed Shell" y en qué se diferencia del Shell normal?
Jailed Shell es un entorno restringido de seguridad. Permite al usuario ejecutar comandos dentro de su propia carpeta de usuario, pero le impide ver o modificar archivos del sistema raíz o de otros usuarios del servidor. Es el estándar para cuentas de hosting compartido.
¿Puedo usar comandos 'sudo' o instalar paquetes con 'apt/yum'?
No en hosting compartido. Los comandos que requieren privilegios de superusuario (root), como instalar software a nivel de sistema, están estrictamente prohibidos en entornos compartidos. Si necesita esta capacidad, debe actualizar a un Servidor VPS.
