SSH Ubuntu desde una red diferente

SSH Ubuntu desde una red diferente

Tengo Ubuntu 16.04 LTS en mi VirtualBox.

¿Cómo puedo realizar SSH a través de un dispositivo desde otra red?

Anfitrión: Windows 10
VM: Ubuntu 16.04

Quiero SSH con PuTTY de otra red.

Además, ¿cómo puedo realizar SSH desde un dispositivo Android?

He configurado el reenvío de puertos

192.168.56.1   2222    10.0.2.15     2222

Respuesta1

Dado que está utilizando NAT, primero debe configurar el reenvío de puertos (capítulo 6.3.1 del manual de VirtualBox).

Debe configurar un puerto en su máquina Windows (por ejemplo, 2222) para que corresponda al puerto 22 de la VM.

Luego puede conectarse con PuTTY a la dirección IP de su host de Windows y al puerto 2222.

Lo mismo se aplica a Android. Debes encontrar una aplicación SSH en Play Store (o lo que uses) y usar los mismos detalles de conexión.

Respuesta2

Si utiliza SSH desde un invitado a cualquier otro dispositivo, virtualbox se encargará de NAT y debería funcionar de inmediato.

Si planea realizar SSH desde la PC a su invitado, mientras está en NAT, debe abrir el reenvío de puertos en VB > Máquina > Configuración > Red > Reenvío de puertos

Si no tiene ningún motivo particular para realizar NAT en su dispositivo, le sugiero que utilice una red en puente para que su invitado se comporte como un dispositivo normal en su red.

información relacionada