Configuraremos una IP estatica para una maquina virtual linux y de esta forma poder acceder a ella desde una maquina local. Suponemos que ya se instalo linux.

Configurando una IP estatica a una maquina virtual:

La ip que configuraremos sera: 192.168.1.240

Apagamos la maquina virtual Virtual Box

Ingresamos a configuracion y red, habilitamos el adaptador 2 como se ve en la iamgen:

Image 1

Encendemos la maquina virtual

Verificamos lo adaptadores de red

$ ls /sys/class/net

Deberia de aparecer 3 redes, 2 de los adaptadores y la otra de localhost

Editamos las interfaces de red

$ sudo vim /etc/network/interfaces

Dependiendo del nombre del adaptador 2 que creamos previamente, agregamos lo siguiente, en nuestro caso en nombre es eth1:

auto eth1
iface eth1 inet static
  address 192.168.56.10
  netmask 255.255.255.0

Activamos la red con:

$ sudo ifup eth1

Configurando SSH en una maquina virtual:

Instalamos SSH en la maquina virtual

$ sudo apt-get install openssh-server

Verificamos la coneccion desde cualquier otra maquina en la misma red

$ ping 192.168.56.10

Para ingresar por ssh a la maquina configurada usamos desde cualquier otra maquina en la misma red

$ ssh <usernam>@192.168.56.10

Errores comunes

Si no hace ping a la maquina virtual, asegurate que este levantado en tu maquina HOST

$ sudo ifconfig vboxnet0 up
$ ifconfig

Si no conecta a la maquina virtual y no tienes ip, aplicar en tu HOST:

$ sudo ifconfig vboxnet0 192.168.56.1
$ ifconfig

Referencias: