Ubuntu 16.04.3 LTS iniciando vino / rdp a partir do SSH

1

Ok, isso é estranho. Eu criei uma imagem personalizada que eu carreguei para um provedor de nuvem. Eu só tenho acesso SSH à caixa e gostaria de iniciar uma sessão lightdm / unity regular para outro usuário que eu tenho na caixa. Para ser claro, não quero encaminhar a sessão X via SSH. Eu só quero SSH na caixa e iniciar uma sessão RDP para outro usuário. Também não quero usar vnc ou xstartup .

.xsession file:

/usr/lib/gnome-session/gnome-session-binary --session=ubuntu &
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
/usr/lib/unity-settings-daemon/unity-settings-daemon &

for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
  basename='basename ${indicator}'
  dirname='dirname ${indicator}'
  service=${dirname}/${basename}/${basename}-service
  ${service} &
done

unity
    
por Peter Party Bus 22.08.2017 / 19:06

1 resposta

0

Ok, eu descobri, então eu inicializo meu Ubuntu sem cabeça 16.04

Então eu instalei o Xvfb

sudo apt-get install Xvfb

Em seguida, eu instalo o x11vncserver

sudo apt-get install x11vnc

E, finalmente, colocando tudo junto para criar a exibição anexar unidade e executar o vnc:

sudo Xvfb :10 -ac -screen 0 1024x768x24 &

DISPLAY=:10 unity &

x11vnc -auth /home/USSERNAME/.Xauthority -display :10 -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
    
por Peter Party Bus 23.08.2017 / 00:15