While I know that there is support in Mender for creating a shell session on a remote device, has it ever been discussed to create an RDP(like) feature that would let you actually see and interact with the UI on the remote device?
actually it’s already possible to access a Web Frontend on a device remotely using the port forwarding feature as described here: Port forward | Mender documentation
One thing we noted though using this feature is that the connection breaks if the browser performs multiple requests in parallel. In our case it helped reducing the number of parallel requests to just one in browser settings of Firefox.
@mfeurer - Matthias, thanks for the info. I watched a video about this and it didn’t show any RDP-like session, rather just something very similar to the remote shell feature. Maybe we have a terminology mismatch? If you can point me to any videos that show an actual remote UI connection (RDP), that would be great! Also, the feature page just shows it as an “Add-on”. What does that mean? What does it cost?
Hi Joe,
are you really referring to RDP (Remote Desktop Protocol) from Microsoft? If yes, do you have a Windows edge device which is running the mender client? I would be interested how this works.
In case it’s RDP you would need to forward port 3389 to a non-used port on your local machine like this:
mender-cli port-forward $DEVICE_ID 9005:3389 --server https://MENDER.SERVER.URL
In this example you could then connect to 127.0.0.1:9005 using your RDP client.
Matthias, well, technically it’s not the actual RDP protocol I was asking about. It was more “is there an RDP-like functionality” in the stack that would allow us to see the UI of a remote device. No, we’re not using a Windows Edge device, but that’s an interesting point for us to consider the future, for other devices we might consider.