Here's an FreeRDP based HTML5 client to connect to the Hyper-V console from any client.
We are developing this feature mainly for integration with the OpenStack dashboard, but it can be used in any scenario requiring remote Hyper-V guest management.
A demo webcast is available here: http://bit.ly/VgwMvs
Axa Assurance Maroc - Insurer Innovation Award 2024
An HTML5 client to connect to the Hyper-V console
1. An open source web UI for
the Hyper-V console
Alessandro Pilotti
CEO Cloudbase Solutions
@cloudbaseit
2. The Hyper-V console
Hyper-V provides console access via RDP, but using
additional settings compared to a standard RDP connection
Hyper-V Manager / VMConnect are using it
Port: 2179 (instead of 3389)
PCB: pr”econnection blob, contains the VM ID (a GUID)
Powershell: get-vm | select id, name
Passing the PCB is possible using:
the Microsoft remote Desktop ActiveX control
FreeRDP
3. FreeRDP
Our solution based on FreeRDP
Open Source RDP client (Apache 2)
https://github.com/FreeRDP/FreeRDP
Works on Linux, Windows and Mac OS X
Web gateway based on FreeRDP-WebConnect
https://github.com/FreeRDP/FreeRDP-WebConnect
4. Web gateway
Client
HTML5
Works on any modern browser
Web sockets for data transfer
Canvas for painting
Can be embedded in any web site
Server proxy
(wsgate) written in C++
Currently working on Linux
5. Fork repositories
Here are our forks:
https://github.com/cloudbase/FreeRDP
https://github.com/cloudbase/FreeRDP-WebConnect
We plan to merge the code in the main FreeRDP repos
Contacts:
Twitter: @cloudbaseit
Github: cloudbase
Webcast available at: http://bit.ly/VgwMvs