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.
Abre la terminal de la máquina virtual y ejecuta el siguiente comando con
sudo:Bashsudo systemctl status ssh # Alternativamente, como se muestra en la imagen: # sudo /etc/init.d/ssh statusVerificació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.
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).
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).Bashssh udemy@192.168.1.208Importancia 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.
La primera vez que te conectes, la terminal te preguntará si deseas confiar en el host. Escribe
yespara agregar la clave de identidad al archivo conocido de SSH.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:
Actualizar la lista de paquetes (Update):
Este comando descarga la información más reciente de los repositorios de software.
Bashsudo apt update(Ingresa tu contraseña cuando te lo solicite).
Actualizar los paquetes instalados (Upgrade):
Este comando instala las versiones más nuevas de todos los paquetes instalados actualmente en el sistema. El argumento
-yevita las preguntas de confirmación.Bashsudo apt upgrade -yEspera 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.
Instala el paquete
net-tools:Bashsudo 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
Publicar un comentario