Generalidades
Este artículo proporciona información sobre el acceso root/sudo en DreamHost y cómo instalar el software si no está disponible.
Preguntas Frecuentes
¿Qué es el acceso root/sudo?
-
El acceso root/sudo otorga privilegios elevados de "administrador" a un usuario SSH, lo que te permite instalar software o realizar cambios en la configuración de todo el servidor.
Debido a su posible impacto, los usuarios deben tener cuidado para evitar errores que podrían afectar negativamente a todo el servidor.
¿Está disponible el acceso root/sudo en DreamHost?
-
El acceso root/sudo solo está disponible en planes de alojamiento específicos.
- No está disponible en servidores administrados por DreamHost. Esto incluye planes Shared, VPS, y DreamPress.
- Está disponible en Servidores Dedicados y DreamCompute.
- Servidores Dedicados pueden configurar un usuario administrador e instalar software usando sudo.
- Los planes de nube de DreamCompute no están administrados en absoluto, lo que significa que puedes instalar cualquier software que desees.
¿Por qué el acceso root/sudo no está disponible en los servidores administrados?
-
DreamHost administra sus servidores para garantizar actualizaciones rápidas y confiables, manteniéndolos seguros y estables para todos los usuarios.
Dado que el acceso root/sudo permite cambios que podrían afectar a todo el servidor (y los sitios web de otros usuarios) si se utilizan incorrectamente, no está disponible en los servidores administrados por DreamHost.
Instalar el software sin acceso root/sudo
La mayoría de los programas no necesitan compilarse directamente en el sistema operativo como root. En cambio, generalmente puedes instalarlos en el directorio principal del usuario y ejecutarlos como tu usuario no root. Esta también puede ser una forma más segura de ejecutar estos programas.
A continuación aparecen algunos ejemplos que muestran cómo administrar tus sitios sin acceso root/sudo.
Cambiar la configuración de PHP
Los cambios en PHP (como los siguientes) se pueden realizar mediante un archivo php.ini:
Instalar módulos PHP/herramientas/frameworks
Los módulos PHP también se pueden instalar localmente. Revisa lo siguiente para ejemplos detallados:
Ejemplos adicionales
- Módulos Python y versiones personalizadas usando virtualenv
- Instalar una versión personalizada de NVM y Node.js