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.
Una vez puestas las credenciales aparece un listado con las maquinas virtuales alojadas en el servidor:
Escogemos una a ver que pasa:
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.
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
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))