Cómo Acceder a tu Ubuntu Server de VirtualBox con PuTTY
Trabajar directamente en la consola de una máquina virtual (VM) puede ser tedioso. La solución estándar en el mundo Linux es utilizar SSH (Secure Shell). Si tienes un servidor Ubuntu dentro de VirtualBox, esta guía te mostrará cómo configurarlo para acceder cómodamente desde tu PC (la máquina anfitriona) usando PuTTY.
Requisitos Previos
- Un servidor Ubuntu Server instalado en VirtualBox.
- PuTTY instalado en tu sistema operativo principal (Windows/Anfitrión).
Paso 1: Instalar y Activar el Servidor SSH
El primer paso es asegurar que tu VM de Ubuntu esté escuchando peticiones de conexión.
1.1 Instalación del Servidor OpenSSH
Accede a la terminal de tu Ubuntu VM e instala el paquete openssh-server.
sudo apt update sudo apt install openssh-server
1.2 Iniciar y Habilitar el Servicio
Si el servicio no se inició automáticamente o aparece como inactive (dead), debes iniciarlo y habilitar su arranque automático:
- Iniciar el servicio:
sudo systemctl start ssh - Verificar el estado:
sudo systemctl status ssh💡 Debe mostrar:
Active: active (running) - Habilitar inicio automático (para que persista tras los reinicios):
sudo systemctl enable ssh
Paso 2: Configurar la Red en VirtualBox
Para que PuTTY pueda “ver” la VM, debemos configurar el adaptador de red en VirtualBox. Recomendamos el modo Adaptador Puente por su simplicidad.
Opción Recomendada: Adaptador Puente (Bridged Adapter)
El modo Puente asigna a tu VM una IP real de tu red local (como un dispositivo físico más).
- Apaga la VM de Ubuntu.
- En VirtualBox, ve a Configuración > Red.
- En Adaptador 1, cambia el campo Conectado a: a Adaptador Puente.
- Inicia la VM.
📍 Obtener la Dirección IP de la VM
Una vez iniciada, usa el comando ip a para encontrar la dirección IPv4 asignada por tu router:
ip a
Busca la línea que comienza con inet dentro de tu interfaz de red activa (p. ej., eth0). Anota esta IP (Ejemplo: 192.168.1.100).
Paso 3: Conexión Final con PuTTY
Con la IP conocida y el servicio SSH activo, ya puedes conectarte desde tu máquina anfitriona.
- Abre PuTTY.
- En el campo Host Name (or IP address), introduce la dirección IP que obtuviste en el paso anterior (Ej:
192.168.1.100). - Asegúrate de que el Port esté configurado en el valor estándar:
22. - Haz clic en Open.
Se te solicitará tu nombre de usuario (login as:) y la contraseña de tu Ubuntu Server.
¡Una vez autenticado, tendrás acceso completo a la línea de comandos de tu servidor a través de la interfaz de PuTTY!