Tengo una máquina MacOS con Catalina.
También tengo una máquina Linux, con Ubuntu 20.04.
Quiero ssh de la máquina Linux a la Mac por un comando como ssh -X user@macos-machine
.
Cuando intento hacerlo, recibo el mensaje de error "X11 forwarding request failed on channel 0". El ssh en sí funciona, ya que consigo una shell ejecutándose en el Mac y mostrándose en el Linux, pero programas como xeyes y xterm dan errores como "Can't open display:" (Como referencia, la variable DISPLAY no se establece).
Los ejecutables xeyes y xterm existen en la máquina MacOS, y funcionan si utilizo XQuartz.app. Es decir, si estoy en la consola de la máquina MacOS, xeyes y xterm funcionan y se muestran en la máquina MacOS.
Mi máquina Linux puede ejecutar con éxito ssh -X a otros hosts Linux, así que creo que tengo que hacer algo en el host MacOS.
Ninguna de las máquinas tiene X11Forward activado (o desactivado) explícitamente en /etc/ssh/ssh_config
y me gustaría evitar la edición directa de archivos en /etc
si existe alguna otra solución más parecida a MacOS.