¿Cómo habilito el reenvío X en OSX Lion?

5

ssh funciona bien cuando inicio sesión desde OSX Lion to Lion o Lion to Ubuntu.

ssh -X (X-forwarding) funciona bien cuando inicio sesión desde Lion a Ubuntu.

Sin embargo, parece que no consigo que ssh -X funcione de Lion to Lion.

¿Cómo habilito el reenvío X en OSX Lion para poder ejecutar x aplicaciones desde una máquina remota?

    
pregunta kfmfe04 04.01.2012 - 16:35

1 respuesta

7

El reenvío X11 está deshabilitado por defecto para los servidores OS X SSH. Haga lo siguiente en la máquina remota :

sudo vi /etc/sshd_config

Busca la siguiente línea y elimina el signo # al principio, cambia el no a yes para que termines con esto:

X11Forwarding yes

Luego escribe el archivo y cierra vim presionando ESC y escribiendo :wq y presionando retorno.

Ahora reinicie el proceso sshd escribiendo:

killall -SIGHUP sshd

Esto matará su sesión ssh, pero después de eso debería poder usar ssh -X como de costumbre. Puede recibir advertencias debido a que faltan archivos de autoridad X.

    
respondido por el Arne 04.01.2012 - 16:44

Lea otras preguntas en las etiquetas