Cómo acceder a tu Virtual Machine

Una vez que tu Virtual Machine (VM) esté en funcionamiento, puedes conectarte a ella directamente desde el VPS Manager – no se requieren herramientas adicionales, como clientes SSH. La aplicación ofrece dos opciones de acceso: Console y Command Line Interface (CLI).

Ambas te brindan control total sobre tu VM, permitiéndote instalar o actualizar software, administrar archivos y usuarios, configurar servicios, etc. Console proporciona acceso completo y directo a tu VM: puedes usarla para solucionar problemas, realizar instalaciones o recuperar el sistema; y CLI es una terminal rápida basada en el 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 Console y CLI;

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


1. Cómo acceder a Console y Command Line

1. En la app VPS Manager, haz clic en tu VM para abrir el menú de administración de la VM (1) y ve a Virtual Machine access (2):

2. En la pestaña lateral, haz clic en Launch command line o Launch console,según tus necesidades. Las herramientas se abrirán en una nueva ventana del navegador:

Línea de comandos:

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


2. Diferencias entre Console y CLI

Acceso por Console

Acceso por CLI

Propósito

Brinda acceso completo a nivel del sistema. Se usa para administración avanzada y recuperación.

Proporciona una terminal simplificada para ejecutar comandos rápidamente desde el navegador. Se usa para tareas administrativas cotidianas.

Inicio de sesión

Requiere ingresar tus datos de acceso: nombre de usuario y contraseña.

Se abre automáticamente sin iniciar 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 sólida, pero si hay problemas con la configuración de red de la VM, Console 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 moderna y simplificada de línea de comandos con funciones como compatibilidad con mouse, atajos de teclado, copiar y pegar, e historial de comandos.

Cuándo usar

- La VM no es accesible mediante SSH o la red.

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

- Ver 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 Virtual Machine. Puedes usarlos tanto en Console como en 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(oyum update -yen versiones anteriores)

Instalar software

apt installpackage-name

dnf installpackage-name (o yum installpackage-name)

Eliminar software

apt removepackage-name

dnf removepackage-name (o yum removepackage-name)

Iniciar / detener un servicio

systemctl startservice / systemctl stopservice

systemctl startservice / systemctl stopservice

Habilitar servicio al arrancar

systemctl enableservice

systemctl enableservice

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 usuario nuevo

adduserusername

adduserusername

Dar permisos sudo al usuario

usermod -aG sudousername

usermod -aG wheelusername

Cambiar la contraseña del usuario

passwdusername

passwdusername

Editar un archivo

nanopath/to/file

nanopath/to/file

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 - 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 Apache HTTP Server

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

systemctl start httpd - Inicia el servicio Apache de inmediato

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