Используйте Cygwin. я использую убунту на контейнере докера, но это будет работать легко без сдерживания Ubuntu, т.е. полный взорвался убунту машины на той же полосе, что и машина windows. 
Просто игнорируйте IP-термин хост-контейнера. IP-контейнера хоста == IP машины Ubuntu. 
Контейнер хоста Ubuntu IP 192.168.1.20 Удаленная машина windows на той же локальной IP 192.168.1.4 
На конатинере ssh ubuntu : sudo vim /etc/ssh/sshd_config : перезагрузить ssh сервер onubuntu X11UseLocalhost нет 
На удаленной машине windows под управлением Cywin X сервера 
- Откройте cgywin bash 2.cd /cydrive 
- На bash startx – - слушайте tcp & 
- экспортируйте DISPLAY=192.168.1.4:0.0 
- xhost + 192.168.1.20 
- На языке X, запущенном с помощью команды cmd на шаге 3, сделайте то же самое, что и на шаге 4, 5 
- На xterm ssh -Y  
- В любом случае используйте шпаклевку. IP-адрес хоста 192.168.1.20 и ssh порт 22  
- Включить переадресацию портов SSH —> X11 отметьте опцию включения переадресации портов. В той же вкладке используйте Display location remote windows machine 192.168.1.4:0.0, на который удаленный контейнер Ubuntu бросит свой дисплей 10.Click connect, введите учетные данные и запустите xll-GUI, как xeyes  
- Два глаза появятся на удаленной машине Windows 192.168.1.4:0.0, не использующей линукс-дисплей.  
- Так что нет необходимости устанавливать отдельный полнофункциональный сервер X11 на Ubbuntu, сохраняя при этом легкий conatiner  
- О да, для xeyes вам нужно установить несколько приложений с графическим интерфейсом x-11, sudo apt-get install x11-apps  
- Убедитесь, что u tyoe в xeyes & так, чтобы оно не блокировало оболочку.  
- На Xterminal вы можете сделать то же самое, что и в putty.ssh -Y wasadmin@192.168.1.20. Флаг -Y необходим для переадресации доверенного порта, после входа в систему введите xeyes &.