Normalmente você usa um host-only-network
e atribui um IP estático nessa rede ao virtual máquina neste caso. Essa configuração significa que a vm é uma rede privada separada e sua máquina host é o roteador. Digamos que seu computador host (laptop) esteja na rede 192.168.0.0/24
, a máquina virtual pode estar em uma rede 10.2.0.0
. Você poderia então encaminhar a porta ssh para seu host local e acessar a máquina usando:
ssh -P 2222 user@localhost
por exemplo.
Não vou esquecer de mencionar que Vagrant é a solução pronta para todos os seus problemas. Você deveria usá-lo.