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.

¿Necesitas acceso Root y libertad total?
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:

  1. Si su cuenta ya está creada y nota que no puede conectar por el puerto 22, es necesario validarlo manualmente.
  2. Abra un Ticket de Soporte desde su área de cliente.
  3. 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").
  4. 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.

¿Le ha resultado útil esta respuesta? 7 Los usuarios encontraron esto útil (7 Votos)