Solución:
Entre dos máquinas Linux (un host Ubuntu de 32 bits y una VM Ubuntu de 64 bits), logré que ssh funcionara usando este reenvío de puertos:
Luego, desde su sistema host, ejecute
ssh -p 5679 127.0.0.1
Sustituir 5679
con el “Puerto de host” ingresado en las Reglas de reenvío de puertos.
Primero, tendrás que crear el vboxnet0
interfaz.
VirtualBox> Archivo> Preferencias> Red> Redes solo de host> Agregar (obtendrá vboxnet0)
Luego, ejecute esto en la máquina host. Verás una nueva interfaz, vboxnet0
, apareció.
ifconfig
Apague su VM y haga:
VM's Settings > System > check "Enable I/O APIC."
VM's Settings > Network > Adapter 2 > host-only vboxnet0
Iniciar VM, en ejecución de invitado
ifconfig
y comprobar ip
Consulte estos enlaces:
- https://forums.virtualbox.org/viewtopic.php?f=8&t=40076
- http://www.wiredrevolution.com/virtualbox/setup-ssh-access-between-virtualbox-host-and-guest-vms
También hay una solución para NAT pero no la he comprobado.
- http://www.eldemonionegro.com/blog/archivos/2008/05/18/howto-access-a-virtualbox-guest-machine-throught-ssh-or-how-to-port-forwarding
Configurar el reenvío de puertos con NAT en su máquina host
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
conéctese a su linux a través del puerto 2222 de su máquina host
ssh -l -p 2222 localhost
Para redes de solo host con IP estática, marque esto:
https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-through-a-host/27152153#27152153
Es para Solaris 10 y Ubuntu 16.04, pero debería ser fácil de adaptar.
Si no quiere perder el tiempo con el reenvío de puertos, puede configurar un adaptador solo de host que aparece como una interfaz de host y luego agregar una dirección IP dentro de esa subred en el invitado.
Pasos:
- Cree una red de solo host en Virtualbox (GUI -> configuración -> red). Escribe
ifconfig
en el anfitrión y ver algo comovboxnet0
coninet 192.168.50.1
- en invitado, agregue una dirección IP:
ifconfig eth1 192.168.50.101 netmask 255.255.255.0 up
- en el host, ejecutar
ssh [email protected]
Otras lecturas:
- https://stackoverflow.com/a/10410527/4200039
- https://web.archive.org/web/20170701174835/http://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/
- https://web.archive.org/web/20160523035053/https://muffinresearch.co.uk/howto-ssh-into-virtualbox-3-linux-guests/