Cómo acceder a tu Starlight Virtual Machine

Una vez que tu Starlight Virtual Machine (VM) esté en funcionamiento, puedes conectarte directamente desde el Starlight Manager; no se requieren herramientas adicionales como clientes SSH. La aplicación ofrece dos opciones de acceso: Consola y Interfaz de Línea de Comandos (CLI).

Ambas te dan control total sobre tu VM, permitiéndote instalar o actualizar software, gestionar archivos y usuarios, configurar servicios, etc. La Consola proporciona acceso completo y directo a tu VM: puedes usarla para solucionar problemas, instalar o recuperar el sistema; y la CLI es un terminal rápido basado en el navegador para la gestión diaria.

En este artículo, cubriremos:

  1. Cómo navegar y acceder a las opciones de gestión del servidor;

  2. Las principales diferencias entre Consola y CLI;

  3. Comandos básicos para instalar y actualizar software, configurar servicios, subir archivos y gestionar usuarios.


1. Cómo acceder a la Consola y la Línea de Comandos

1. En la app Starlight Manager, haz clic en tu VM para abrir el menú de gestión de la VM (1) y ve a Acceso a la Máquina Virtual (2):

2. En la pestaña lateral, haz clic en Iniciar línea de comandos o Iniciar consola, según tus necesidades. Las herramientas se abrirán en una nueva ventana del navegador:

Línea de comandos:

Consola (después de ingresar los datos de root):


2. Diferencias entre Consola y CLI

Acceso por consola

Acceso por CLI

Propósito

Ofrece acceso completo a nivel de sistema. Se utiliza para gestión avanzada y recuperación.

Proporciona un terminal simplificado para ejecutar comandos rápidamente desde el navegador. Se utiliza para tareas administrativas cotidianas.

Inicio de sesión

Requiere ingresar tus datos de inicio de sesión: nombre de usuario y contraseña.

Se abre automáticamente sin inicio de sesión. El campo de nombre de usuario está disponible, por lo que puedes especificar con qué usuario conectarte (root u otro).

Resiliencia de red

Siempre está disponible, incluso si tu conexión de red con la VM (como SSH) está caída o bloqueada. Esto significa que aún puedes gestionar y recuperar tu VM en caso de problemas de red.

También proporciona conectividad robusta, pero si hay problemas con la configuración de red de la VM, la Consola es la alternativa para solucionar problemas y restaurar el acceso.

Interfaz

Entorno de pantalla completa con control total sobre los mensajes de arranque, reinicios y modos de recuperación.

Ofrece una interfaz de línea de comandos moderna y simplificada con funciones como soporte para ratón, atajos de teclado, copiar-pegar e historial de comandos.

Cuándo usar

- La VM no es accesible por SSH o red.

- Recuperación, instalación o depuración del sistema.

- Visualización de registros de arranque y mensajes de consola.

- Gestión rutinaria del servidor.

- Actualizaciones y configuraciones de software.

- Tareas administrativas ligeras.

3. Comandos básicos para varios sistemas operativos

Aquí tienes algunos comandos esenciales de Linux para ayudarte a gestionar tu Máquina Virtual. Puedes usarlos tanto en la Consola como en la CLI para instalar y actualizar software, configurar servicios, gestionar usuarios y manejar archivos.

Acción

Ubuntu / Debian

AlmaLinux / CentOS / Rocky / Fedora

Actualizar paquetes del sistema

apt update && apt upgrade -y

dnf update -y (o yum update -yen versiones antiguas)

Instalar software

apt install nombre-del-paquete

dnf install nombre-del-paquete (o yum install nombre-del-paquete)

Eliminar software

apt remove nombre-del-paquete

dnf remove nombre-del-paquete (o yum remove nombre-del-paquete)

Iniciar / detener un servicio

systemctl start servicio / systemctl stop servicio

systemctl start servicio / systemctl stop servicio

Habilitar servicio al iniciar

systemctl enable servicio

systemctl enable servicio

Comprobar el firewall (UFW o firewalld)

ufw status

ufw allow 80,443/tcp

firewall-cmd --state

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Crear un nuevo usuario

adduser nombre-de-usuario

adduser nombre-de-usuario

Dar derechos sudo al usuario

usermod -aG sudo nombre-de-usuario

usermod -aG wheel nombre-de-usuario

Cambiar la contraseña del usuario

passwd nombre-de-usuario

passwd nombre-de-usuario

Editar un archivo

nano ruta/al/archivo

nano ruta/al/archivo

Ejemplo: instalación de servidor web y firewall

Basado en Debian (Ubuntu, Debian 12):

apt install nginx -y - Instala el servidor web Nginx en tu sistema

ufw allow 'Nginx Full' - Actualiza las reglas del firewall UFW (Uncomplicated Firewall) para permitir tráfico HTTP (puerto 80) y HTTPS (puerto 443)

systemctl enable nginx - Garantiza que Nginx se inicie automáticamente cada vez que el servidor se reinicie

systemctl status nginx - Verifica que el servidor web esté respondiendo

Basado en RHEL (AlmaLinux, CentOS, Rocky, Fedora):

dnf install httpd -y - Instala el servidor HTTP Apache

systemctl enable httpd - Configura Apache para que se inicie automáticamente

systemctl start httpd - Inicia el servicio Apache inmediatamente

firewall-cmd --permanent --add-service=http - Abre el puerto 80 (HTTP) en el firewall para que los visitantes puedan acceder a tu servidor web mediante el protocolo web estándar

firewall-cmd --reload - Recarga los cambios de configuración del firewall

systemctl status httpd - Comprueba el estado del servidor web.

Se requiere un correo electrónico válido