Mam serwer Ubuntu (12.04 LTS) działający zdalnie w usłudze hostingowej w chmurze. Zainstalowałem ubuntu-desktop
przez apt-get
:
$ sudo apt-get install ubuntu-desktop
Wygląda na to, że nie zainstalował żadnego problemu.
Potwierdziłem, że /etc/ssh/ssh_config
na serwerze zawiera linie
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
i że /etc/ssh/sshd_config
na serwerze zawiera wiersz:
X11Forwarding yes
Następnie ponownie uruchomiłem serwer. Wrócił bez problemu.
Teraz, uruchamiając X11.app na moim Macu, otrzymuję Xterm.
Łączę się z moim serwerem z tego terminala za pomocą:
$ ssh -X <myhost>
i łączę się z serwerem, nie ma problemu.
W tym momencie nie wiem co robić. próbowałem
$ sudo startx
ale pojawia się błąd „nie znaleziono ekranów”.
Nie mam ekranów, ponieważ jest to bezgłowy serwer w chmurze, ale chcę tylko uzyskać do niego dostęp z komputera Mac za pośrednictwem X.
Co teraz?
xvfb
. Nie mam z tym doświadczenia, ale działa jak ekran bez sprzętu.