En primer lugar, ninguno de los pasos que describió son necesarios para descifrar una red inalámbrica. Es la forma de trabajar con Kali Linux VM que ha elegido el autor en el tutorial. También puede abrir un terminal en Kali para ejecutar los comandos que ejecuta a través de Putty. Si usa Putty para acceder a otras máquinas Linux en su trabajo diario, probablemente sea la forma habitual de trabajar con una máquina Linux para él.
Como usted describió, él accede al Kali Linux a través de SSH con Putty en su configuración. Hay varias formas de acceder a un puerto de red de una máquina virtual de VirtualBox en su máquina host.
La forma en que está utilizando es el reenvío de puertos NAT. Es bastante fácil de configurar si ya ha configurado una interfaz de red NAT para su máquina virtual.
Está utilizando el puerto 2222 porque no es posible enlazar a los puertos por debajo de 1024 desde aplicaciones que no se ejecutan por root en los sistemas UNIX [1]. (Si está usando Windows como su sistema host, también podría usar el puerto 22.) Pero la conexión a localhost en el puerto 22 con Putty no puede funcionar porque el servidor SSH se envía al puerto 2222.
También existen otras formas, como el uso de la red de solo host [2] o la función de red puente [3]. Acortar la máquina virtual Kali es algo que debería evitar, ya que expone la máquina virtual a su red local. Como una máquina virtual Kali no tiene un firewall configurado en la configuración predeterminada, esto podría ser un problema de seguridad. La configuración de una red de solo host no tiene inconveniente en comparación con el reenvío de puertos. Una razón por la que no puede hacerlo es la mayor complejidad en la configuración: necesita un adaptador adicional en su VM y en el host, y necesita encontrar la dirección IP del invitado después del arranque.
En la parte rc.d actualizada, configura el servidor SSH para que se inicie en el arranque y service ssh start
para iniciarlo ahora.
[1] enlace
[2] enlace
[3] enlace