Cómo acceder a tu Starlight Virtual Machine

Una vez que tu Starlight Virtual Machine (VM) esté activa y 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, administrar 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 una terminal rápida basada en navegador para la administración diaria.

En este artículo, cubriremos:

  1. Cómo navegar y acceder a las opciones de administració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 administrar 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 administració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 lo que necesites. 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

Brinda acceso completo a nivel de sistema. Se utiliza para administración avanzada y recuperación.

Proporciona una terminal simplificada 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 a la VM (como SSH) está caída o bloqueada. Esto significa que aún puedes administrar 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 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 mouse, atajos de teclado, copiar y 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.

- Administració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 administrar tu Máquina Virtual. Puedes usarlos tanto en la Consola como en la CLI para instalar y actualizar software, configurar servicios, administrar 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 anteriores)

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

Verificar 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 de 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 de UFW (Uncomplicated Firewall) para permitir tráfico HTTP (puerto 80) y HTTPS (puerto 443)

systemctl enable nginx - Asegura 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 de 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 - Verifica el estado del servidor web.

Se requiere un correo electrónico válido