Caso seja de alguma ajuda:
Eu desisti de tentar usar o vino e resolvi através da seguinte solução. Neste exemplo, eu tinha o Ubuntu 16.10 instalado no servidor (google compute engine). A máquina cliente da qual estou me conectando tem o desktop padrão do Ubuntu 16.04 instalado.
Da minha máquina cliente :
ssh myusername@myserverIPaddress
No servidor remoto :
sudo apt-get update
sudo apt-get install lubuntu-desktop
sudo apt-get install vnc4server
vncserver :0
vncserver -kill :0
Em seguida, modifiquei o conteúdo de "~ / .vnc / xstartup" para:
#!/bin/sh
xrdb $HOME/.Xresources
/etc/X11/Xsession
autocutsel -fork
/usr/bin/lxsession -s Lubuntu -e LXDE &
Então eu reiniciei o vncserver (mudando a tela para caber na minha tela):
vncserver -geometry 1920x1200 -depth 24 :0
Então da minha máquina cliente (usando o Remmina Desktop Client) eu configurei:
Na guia "Basic", defino: Protocol = VNC, Server = endereço_do_servidor_do_servidor: 5900, Username = myusername. No "ssh" habilitei o tunelamento ssh através da porta 22 e apontei o "arquivo de identidade" para o meu arquivo de chave privada na pasta "~ / .ssh".
Salvei a entrada Remmina e, em seguida, cliquei duas vezes na entrada na janela Remmina Desktop Client e após digitar ssh password (um pop-up) e subsequentemente a senha vnc solicitada, conectei-me ao Lubuntu no servidor remoto. Eu deveria ter mencionado, quando você executar "vncserver: 0" acima (pela primeira vez), ele irá pedir-lhe para digitar uma senha vnc.