Mountain Lion ssh -X problemas

¿Cómo ejecutar el reenvío de Mountain Lion X11 a través de SSH?

Ejemplo:

ssh -X some@example.com xterm 

mi / etc / sshd_config tiene

 X11Forwarding yes #X11DisplayOffset 10 X11UseLocalhost yes # XAuthLocation added by XQuartz (http://xquartz.macosforge.org) XAuthLocation /opt/X11/bin/xauth 

Reinició sshd con

 launchctl stop com.openssh.sshd launchctl start com.openssh.sshd 

(y desde las Preferences -> Compartir también)

Comencé XQuatrz, y desde el xterm corrí

 ssh -v -X mrp@192.168.1.17 xterm #this part not works :) 

tengo el siguiente:

 debug1: Authentication succeeded (keyboard-interactive). Authenticated to 192.168.1.17 ([192.168.1.17]:22). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: Requesting X11 forwarding with authentication spoofing. debug1: Sending command: xterm debug1: Remote: No xauth program; cannot forward with spoofing. X11 forwarding request failed on channel 0 xterm: Xt error: Can't open display: xterm: DISPLAY is not set debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0 debug1: channel 0: free: client-session, nchannels 1 Transfernetworking: sent 2656, received 2480 bytes, in 0.1 seconds Bytes per second: sent 29582.4, received 27622.1 debug1: Exit status 1 

del xterm

 $ echo $DISPLAY /tmp/launch-BHtJfJ/org.macosforge.xquartz:0 

cambiarlo a :0 no ayuda

corriendo desde el xterm

 $ xauth list jonatan.local/unix:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2 192.168.1.9:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2 jonatan.local:0 MIT-MAGIC-COOKIE-1 f4f85682af36ae7d95cd3d244cb6beb2 

¿Alguna idea?

  • La tecla "S" no funciona en X11 (XQuartz)
  • Sistema de windows en El Capitan y XQuartz
  • ¿Es posible ejecutar Xquartz en segundo plano?
  • XQuartz se abre automáticamente: ¿cómo puedo rastrear esto?
  • Gtk2 se bloquea random
  • La window de Inkscape (u otra XQuartz) desaparece cuando se usa una pantalla externa
  • Problema de XQuartz en OS 10.12.1
  • ¿Cómo mapea XQuartz Mac OS X "espacios" y "pantallas" a X "salida", "pantalla" y "pantallas"? ¿Cómo puedo configurar?
  • 2 Solutions collect form web for “Mountain Lion ssh -X problemas”

    Necesita abrir XQuartz, vaya a X11PreferencesSeguridad , hay dos casillas de verificación: deshabilitar la primera, habilitar la segunda. Reinicia XQuartz y vuelve a intentarlo. También necesitarás definir la variable $DISPLAY así:

     export DISPLAY=clienthost:0.0 

    No estoy seguro de cómo podría suceder esto, sino de la fuente de SSH donde aparece el post de error:

     /* Try to open a socket for the local X server. */ display = getenv("DISPLAY"); if (!display) { error("DISPLAY not set."); return -1; } 

    Indica que, de hecho, ssh piensa que la variable no está configurada en absoluto (es decir, no está mal formada o algo así, pero falta).

    No estoy seguro de si SSH cambia el context del usuario por lo que tiene un entorno diferente. Puedes probar

     ssh -vvv .... 

    (múltiples "v") para get más resultados de debugging, tal vez esto da una pista en algún lugar del inicio.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).