gns3-gui icon indicating copy to clipboard operation
gns3-gui copied to clipboard

RDP support for Docker containers

Open cristian-ciobanu opened this issue 7 years ago • 5 comments

Please add RDP support for Docker containers besides the already supported VNC, Telnet, and HTTP/HTTPS.

cristian-ciobanu avatar Oct 09 '18 18:10 cristian-ciobanu

@cioby23 do you have any information about this? Like how to configure it manually? etc.

grossmj avatar Oct 11 '18 07:10 grossmj

Not yet. I have seen that is used by Eve-NG for Docker containers which have GUI but I can try and do some research.

cristian-ciobanu avatar Oct 11 '18 08:10 cristian-ciobanu

I looked a little bit for RDP access to docker container and I think it should use a similar mechanism as VNC which is currently used for Docker (x11vnc server). For RDP it should require as a dependency xrdp server https://github.com/neutrinolabs/xrdp to be installed on the server side which should expose the X server is to the network. On the client side for Windows and Mac the integrated RDP client can be used and for Linux (rdesktop or freerdp client). I tried to see how VNC support for Docker was implemented in GNS3 here: https://github.com/GNS3/gns3-gui/issues/947

cristian-ciobanu avatar Oct 11 '18 11:10 cristian-ciobanu

It doesn't sounds too complicated to implement. Is there any Docker image I can use to test RDP?

grossmj avatar Oct 11 '18 11:10 grossmj

I think you can use this Ubuntu docker image which has XRDP support https://github.com/danielguerra69/ubuntu-xrdp (https://hub.docker.com/r/danielguerra/ubuntu-xrdp/)

cristian-ciobanu avatar Oct 11 '18 14:10 cristian-ciobanu