Disponibilidad de Acceso SSH y Condiciones de Uso
En WebHosting Bolivia, entendemos que los desarrolladores y usuarios avanzados necesitan flexibilidad. Por eso, la respuesta es SÍ: ofrecemos acceso SSH (Secure Shell) en la mayoría de nuestros paquetes de alojamiento.
Sin embargo, para garantizar la seguridad y estabilidad del servidor compartido, el acceso se proporciona bajo un entorno controlado conocido como Jailed Shell (Shell enjaulada).
El acceso SSH en hosting compartido tiene limitaciones de seguridad. Si necesitas instalar librerías globales, usar comandos sudo o configurar el servidor a tu gusto, necesitas un entorno privado.
Ver Planes VPS Linux con Acceso Root
Condiciones y Seguridad
El acceso SSH es una herramienta poderosa, pero conlleva riesgos. Por ello, aplicamos las siguientes políticas:
- Activación bajo demanda: Por defecto, el puerto SSH puede estar cerrado o desactivado en cuentas nuevas para prevenir ataques de fuerza bruta. Puedes activarlo tú mismo usando la herramienta "Manage Shell" o "Administrar Shell" en tu cPanel.
- Entorno Enjaulado: En planes compartidos, no tienes acceso a los archivos de configuración del servidor ni a los datos de otros usuarios. Solo puedes operar dentro de tu propio directorio.
- Puerto Personalizado: Por seguridad, no utilizamos el puerto estándar 22. Nuestros servidores escuchan en el puerto 21098.
Alternativa recomendada: SFTP
Si tu único objetivo es transferir archivos de forma segura, no es estrictamente necesario habilitar una terminal de comandos. Te recomendamos usar SFTP (Secure File Transfer Protocol).
SFTP está habilitado por defecto en todos nuestros servidores y cifra toda la transferencia de datos (a diferencia del FTP normal). Funciona con las mismas credenciales que tu cPanel.
Cómo habilitar SSH paso a paso
Si necesitas ejecutar comandos (como git, composer, wp-cli), sigue estos pasos:
- Ingresa a tu cPanel.
- Busca la sección "Avanzado" o "Exclusivo Clientes" y localiza el icono Manage Shell (Administrar Shell).
- Dentro de la herramienta, cambia el estado de "Deshabilitado" a "Habilitado".
- Configura tu conexión en tu cliente SSH (PuTTY o Terminal) usando:
- Host: Tu nombre de dominio o IP del servidor.
- Puerto: 21098
- Usuario/Clave: Los mismos de tu cPanel.
Si no encuentras la opción o tienes dificultades, por favor abre un Ticket de Soporte y nuestro equipo técnico lo habilitará por ti.
Preguntas Frecuentes
¿Por qué mi conexión SSH es rechazada (Connection Refused)?
El error más común es intentar conectar por el puerto 22. Asegúrate de configurar tu cliente SSH para usar el puerto 21098. Si el problema persiste, verifica que tu IP no esté bloqueada por el firewall debido a intentos fallidos de contraseña.
¿Puedo usar "sudo" o instalar software con apt/yum?
No en hosting compartido. No tienes permisos de administrador (Root). Si necesitas instalar software a nivel de sistema operativo, debes migrar a un Servidor VPS.
