Вы пробовали XRDP?
Основываясь на работе FreeRDP и rdesktop, xrdp использует протокол удаленного рабочего стола для предоставления пользователю графического интерфейса.
Цель этого проекта - предоставить полнофункциональный терминальный сервер Linux, способный принимать соединения от rdesktop, freerdp и собственного терминального сервера Microsoft / клиентов удаленного рабочего стола.
В отличие от сервера Windows NT / 2000/2003/2008/2012, xrdp не будет отображать рабочий стол Windows, а рабочий стол X Window для пользователя.
Xrdp использует Xvnc или X11rdp для управления сеансом X.
Он все еще находится на ранней стадии разработки, но находится в функциональном состоянии.