Generalidades
Este artículo describe cómo comprar y configurar un VPS Autoadministrado en el panel de DreamHost, y cómo conectarte a tu servidor usando SSH una vez finalizado el aprovisionamiento. Un VPS Autoadministrado te brinda acceso root completo a un entorno Linux que tu mismo configuras, mantienes y proteges. Para obtener una descripción del producto, las opciones de sistema operativo base y la biblioteca de aplicaciones, revisa la descripción general del VPS Autoadministrado.
No se pueden modificar el sistema operativo base ni la imagen de la aplicación una vez iniciado el servidor sin volver a configurarlo. Las credenciales de autenticación que elijas se configuran durante la configuración y DreamHost no las almacena. Si pierdes tu clave SSH o contraseña de administrador, deberás configurar un nuevo servidor.
Configurar un VPS Autoadministrado
Para comprar y configurar un VPS Autoadministrado:
- Navega a la página Servidores & Uso.
- Haz clic en el botón +Agregar Servicio. Aparecerá una ventana emergente.
- Selecciona VPS Autoadministrado de la lista. Se abrirá la página del VPS Autoadministrado
- En esta página, selecciona un plazo de facturación (Mensual, Anual o 2 años) y un tamaño de plan (Pila de 4, 8, 16 o 32).
- Da clic en Seleccionar Plan. Se abre una página de carrito con tu pedido.
A continuación, configura la imagen del servidor, el acceso y el dominio en la página del carrito:
-
En la sección Selecciona Tu Configuración, elige un sistema operativo base o una imagen de aplicación.
- Sistema Operativo Base — Debian es el sistema operativo predeterminado. También puedes elegir Ubuntu o AlmaLinux.
- Aplicaciones — Selecciona las imágenes de la aplicación que deseas agregar a tu servidor.
Esta selección no se puede cambiar después de que se inicie el servidor sin volver a configurarlo.
- En la sección Acceso Seguro al VPS, selecciona un método de autenticación (revisa las opciones a continuación). Las credenciales que elijas se configuran durante el aprovisionamiento y DreamHost no las almacena. Asegúrate de guardar tus credenciales durante este paso.
- Bajo la sección Conectar un Dominio, selecciona una opción para introducir un nombre de dominio. Este paso es opcional y se puede configurar después del aprovisionamiento.
- Da clic en Enviar Orden.
Tu servidor comienza a aprovisionarse automáticamente. Una vez completado, aparece en la página Servidores & Uso, donde puedes seleccionar la pestaña Información de la Aplicación para supervisar tu nuevo servidor.
Método de autenticación — Llave de SSH (recomendado)
Una llave de SSH te permite acceder de forma segura a tu VPS sin contraseña. Puedes agregar una llave pública que ya hayas creado en tu computador o generar una nueva llave de emparejamiento directamente en el panel.
Opción 1 — Agregar una llave pública existente
Primero, crea un par de llaves en tu computador Windows o Mac/Linux y, a continuación, agrega la llave pública durante la configuración.
- Da clic en el botón Agregar Nueva Llave.
- En el campo Nombre, introduce una etiqueta para identificar esta llave (por ejemplo, mi-portátil).
- Copia y pega todo el contenido de tu archivo de llave .pub en el campo Llave de SSH. Esto se creó cuando creaste originalmente el par de llaves.
- Da clic en Guardar Llave de SSH.
Opción 2 — Generar una nueva llave en el panel
Si no disponse de una llave de SSH, el panel puede generar uns llave de emparejamiento ed25519 por tí. La llave privada aparece solo una vez y DreamHost no la almacena, por lo que debes guardarla antes de completar este paso.
- Da clic en el botón Agragar Nueva Llave.
- En al campo Nombre, ingresa una etiqueta para identificar esta llave (por ejemplo, mi-portatil).
- Da clic en Generar Llave. La llave privada aparece en el campo Llave de SSH.
-
Da clic en el ícono Copiar, luego, guarda la clave privada en tu computador como un archivo de texto plano llamado id_ed25519 en tu carpeta .ssh:
- Mac/Linux: ~/.ssh/id_ed25519
- Windows: C:\Users\yourusername.ssh\id_ed25519
Si ya existe un archivo llamado id_ed25519 en esa carpeta, no lo sobrescribas. Guarda la nueva llave con un nombre diferente (por ejemplo, ~/.ssh/dreamhost_vps) y use la banderilla -i al conectarte (revísalo a continuación). -
En Mac/Linux, configura los permisos correctos en el archivo:
[local]$ chmod 600 ~/.ssh/id_ed25519
-
Da clic en Guardar Llave de SSH.
La llave privada solo aparece durante este paso y no se puede recuperar posteriormente. Si la pierdes, deberás configurar un nuevo servidor.
Método de autenticación — contraseña de root
Una contraseña de root te da control total del servidor. No es posible establecer una contraseña personalizada.
- Haz clic en Generar Contraseña.
- Marca la casilla de confirmación y, a continuación, da clic en el botón Confirmar. Se generará una contraseña automáticamente y se mostrará una sola vez.
- Haz clic en el icono del ojo para ver la contraseña.
- Guarda esta contraseña en un lugar seguro, ya que no será posible verla una vez que se complete este pedido.
Conectarte a tu servidor
Una vez que el servidor haya terminado de configurarse, conéctate a él a través de SSH:
- Navega a la página Servidores & Uso.
- Da clic en Administrar junto a tu nuevo servidor.
- Selecciona la pestaña Aplicación. Aquí encontrarás la dirección IP del servidor, el usuario de inicio de sesión y un comando de inicio de sesión SSH listo para usar.
- Corre el comando que coincida con tu llave (ver más abajo) para conectarte.
El usuario de inicio de sesión varía según el sistema operativo base que seleccionaste durante el aprovisionamiento. Por ejemplo, Ubuntu usa ubuntu y Debian usa debian. Confirma siempre el usuario correcto en la pestaña App antes de conectarte — usar el usuario incorrecto es una de las causas más comunes de fallos de conexión.
Nombre de llave predeterminado — Si tu llave se encuentra en la ubicación predeterminada (~/.ssh/id_ed25519), SSH la detecta automáticamente. Usa el comando que se muestra en la pestaña Aplicación:
[local]$ ssh user@your-server-ip
Nombre de llave personalizada — Si guardaste tu llave con un nombre o ruta personalizados, usa la banderilla -i para especificarlo:
[local]$ ssh -i ~/.ssh/your-key-name user@your-server-ip
Reemplaza ~/.ssh/your-key-name con la ruta real a tu archivo de llave privada y user con el usuario de inicio de sesión que se muestra en la pestaña Aplicación.