Conectar Vmware Player a Un Servidor Esxi

VmWare Esxi es un Hypervisor Bare-Metal.
Que me permite Crear un entorno de maquinas virtuales.
En un servidor con un minimo consumo de recursos. (solo 150Mb)
Tiene una interfaz de gestion remota total via WEB.

Formara parte de un proyecto personal: (crear un laboratorio de Pentesting).
Necesito conceder acceso a las maquinas del laboratorio de forma remota.
A la vez que mantengo el laboratorio “en isla” Aislado del exterior.
Y sin generar “Ruido” (trafico “anomalo”) desde el lado del cliente.




Una de las opciones a considerar seria usar VMware Player.
Si abrimos la consola para ver la ayuda:

jejo@em50l:~$ vmplayer --help
Uso:
  vmplayer [OPCIÓN…] <Virtual machine config file>

Opciones de ayuda:
  -h, --help                      Mostrar opciones de ayuda

Opciones de la aplicación:
  -v, --version                   Display the program version
  -X, --fullscreen                Start in fullscreen mode
  -M, --moid=moid                 A managed object id indicating the VM to connect to
  -U, --user=username             Username used to authenticate to the remote host
  -P, --password=password         Password used to authenticate to the remote host
  -D, --datacenter=datacenter     Datacenter containing the VM to open
  -H, --host=host:port            Remote host containing VMs you wish to access



Probemos con:

vmplayer --host=10.X.Y.Z 

Donde 10.X.Y.Z es la ip del servidor VmWare. (por seguridad esta ip esta detras de una VPN en modo RoadWarrior)

Al ejecutar el comando vemos que nos aparece una pantalla para que introduzcamos credenciales.
conexion vmware player a servidor esxi 01




Una vez puestas las credenciales aparece un listado con las maquinas virtuales alojadas en el servidor: conexion vmware player a servidor esxi 01




Escogemos una a ver que pasa: conexion vmware player a servidor esxi 03

Correcto. Tras unos segundos aparece el remoto de la mauina seleccionada.




Lo bonito seria poder lanzar la maquina directamente con un acceso directo. Sin introducir contraseñas ni nada.

Si investigamos un poco. (en la ayuda aparecia algo del oid)
Al abrir la maquina desde la consola del servidor veo que en el enlace aparece un numero que puede ser el OID.

conexion vmware player a servidor esxi 03




Luego si pruebo con:

vmplayer --host=10.X.Y.Z --user=usuario --password=password --moid=29

Donde usuario es un usuario de acceso creado en el servidor ESXi
y password es la contraseña de dicho usuario.


Observamos que aparece directamente el acceso remoto conexion vmware player a servidor esxi 03




Notas

  • Las conexiones de VmWare Player van por el puerto 902
  • Las de la interfaz administrativa van por el 443 (https)
jejo@em50l:~$ ss -natop
State  Recv-Q Send-Q  Local Address:Port  Peer Address:Port
ESTAB  0      0       10.w.x.y:34460      10.w.x.z:443   users:(("vmplayer",pid=24,fd=3))
ESTAB  0      0       10.w.x.y:34474      10.w.x.z:443   users:(("vmplayer",pid=25,fd=1))
ESTAB  0      0       10.w.x.y:54836      10.w.x.z:902   users:(("vmware-remotemk",pid=26,fd=5))



Referencias