7. Configurar y Actualizar Máquina a través de SSH

 

 Configurar y Actualizar Máquina a través de SSH

Este segmento detalla cómo conectarse a la máquina virtual (VM) de Ubuntu Server de forma remota utilizando SSH desde la computadora local. Esto permite administrar la VM directamente desde una terminal local, lo cual es la práctica estándar en la administración de servidores.


Paso 1: Verificar el Servicio SSH en la VM

Antes de intentar la conexión, es fundamental asegurarse de que el servidor SSH esté activo y funcionando en la máquina virtual.

  1. Abre la terminal de la máquina virtual y ejecuta el siguiente comando con sudo:

    Bash
    sudo systemctl status ssh
    # Alternativamente, como se muestra en la imagen:
    # sudo /etc/init.d/ssh status
    
    • Verificación: El resultado debe mostrar que el servicio de SSH (OpenBSD Secure Shell server) está en estado Active: active (running) y que está escuchando en el puerto 22. ** (Referencia a Imagen 7)

    Si el servicio está corriendo, la VM está lista para recibir conexiones remotas.


Paso 2: Establecer la Conexión SSH desde la Máquina Local

Desde tu máquina local (Windows, macOS, o Linux), usarás una terminal para conectarte al servidor utilizando el protocolo SSH.

  1. Abre una terminal en tu computadora local. Puedes usar:

    • Git Bash (si tienes Git instalado).

    • PowerShell (en Windows 10/11, ya tiene soporte para SSH).

    • Terminal (en macOS/Linux).

  2. Ejecuta el comando ssh, especificando el nombre de usuario y la dirección IP estática del servidor (la que configuraste en el tutorial anterior, ej. 192.168.1.208).

    Bash
    ssh udemy@192.168.1.208
    
    • Importancia de la IP Estática: Se utiliza una IP estática para evitar problemas de conexión futuros, ya que la dirección IP no cambiará, lo cual es crucial en entornos de desarrollo.

  3. La primera vez que te conectes, la terminal te preguntará si deseas confiar en el host. Escribe yes para agregar la clave de identidad al archivo conocido de SSH.

  4. Ingresa el password del usuario (ej. udemy).

Una vez autenticado, la línea de comandos de tu terminal local cambiará para mostrar que estás dentro de la VM (udemy@udemy:/etc/netplan$). A partir de ahora, ya no necesitarás interactuar directamente con la ventana de la máquina virtual.


Paso 3: Actualizar el Sistema Operativo (Buenas Prácticas)

Es crucial mantener los servidores actualizados, principalmente por motivos de seguridad. Ejecuta los siguientes comandos mientras estás conectado por SSH:

  1. Actualizar la lista de paquetes (Update):

    Este comando descarga la información más reciente de los repositorios de software.

    Bash
    sudo apt update
    

    (Ingresa tu contraseña cuando te lo solicite).

  2. Actualizar los paquetes instalados (Upgrade):

    Este comando instala las versiones más nuevas de todos los paquetes instalados actualmente en el sistema. El argumento -y evita las preguntas de confirmación.

    Bash
    sudo apt upgrade -y
    

    Espera a que este proceso finalice completamente. La mayoría de estas actualizaciones contienen parches de seguridad.


Paso 4: Instalar Herramientas de Red Adicionales (Opcional pero Recomendado)

Instalar el paquete net-tools añade comandos clásicos de red que pueden ser útiles, como ifconfig.

  1. Instala el paquete net-tools:

    Bash
    sudo apt install net-tools -y
    

El comando ifconfig (disponible ahora) a menudo se considera más completo para algunos propósitos que el comando predeterminado ip addr de Ubuntu Server.

Resumen: Tu máquina virtual está ahora completamente configurada con una IP estática, accesible de forma remota mediante SSH, y sus paquetes de software están actualizados.

¿Te gustaría continuar con la instalación de Docker en esta máquina virtual, o hay algún otro tema que deseas abordar?

Comentarios

Entradas más populares de este blog

ejercicios-Crear Carpeta y Archivo de Texto en Ubuntu

Tutorial de Carpetas y Directorios en Ubuntu Linux

Instalar Docker en Ubuntu Server usando docker.io