Aqui está uma solução parcial para este problema que funciona:
No lado do OS X Mavericks XQuartz, altere os parâmetros do / etc / sshd_config da seguinte forma
whmcclos@Williams-MacBook-Pro:/etc$ egrep '^(X11Forwarding|X11UseLocalhost)' /etc/sshd_config
X11Forwarding yes
X11UseLocalhost no
No lado da VM Parallels do Ubuntu Linux 12.04, altere os parâmetros do / etc / ssh / sshd_config da seguinte forma
parallels@parallels-Parallels-Virtual-Platform:~$ egrep '^(X11Forwarding|X11UseLocalhost)' /etc/ssh/sshd_config
X11Forwarding yes
X11UseLocalhost no
Em seguida, na VM Parallels do Ubuntu Linux 12.04, abra um Terminal, e ssh no servidor Mavericks OSX com a opção de encaminhamento X11, -X, e inicie o (s) aplicativo (s) X desejado (s):
parallels@parallels-Parallels-Virtual-Platform:/etc/ssh$ ssh -X [email protected]
Last login: Mon Jan 13 19:07:22 2014 from 192.168.0.72
whmcclos@Williams-MacBook-Pro:~$ xemacs &
[1] 7088
Aqui está uma foto demonstrando que esse método funciona
Infelizmente, isso não faz a maneira que usamos para realizar esse trabalho de tarefa como antes, ou seja, costumávamos fazer algo assim - isso ainda é possível?
parallels@parallels-Parallels-Virtual-Platform:~$ xhost +
access control disabled, clients can connect from any host
parallels@parallels-Parallels-Virtual-Platform:~$ ssh whmcclos@mbp
Last login: Mon Jan 13 19:47:31 2014 from 192.168.0.72
whmcclos@Williams-MacBook-Pro:~$ export DISPLAY=192.168.0.72:0
whmcclos@Williams-MacBook-Pro:~$ xterm
xterm: Xt error: Can't open display: 192.168.0.72:0
whmcclos@Williams-MacBook-Pro:~$
O interessante é que quando eu ssh com o parâmetro -X, a variável de ambiente DISPLAY é definida para algo que eu nunca teria imaginado - algo em que pensar:
parallels@parallels-Parallels-Virtual-Platform:~$ ssh -X whmcclos@mbp
Last login: Mon Jan 13 19:48:12 2014 from 192.168.0.72
whmcclos@Williams-MacBook-Pro:~$ echo $DISPLAY
Williams-MacBook-Pro.local:10.0