tunel tag realizar editar easytag configurar comando linux ssh ssh-tunnel x11-forwarding raspberry-pi

tag - tunel ssh linux terminal



TĂșnel de SSH en caja de arco (3)

Tengo una pi raspberry ejecutando Arch Linux conectado al televisor y quiero ejecutar comandos en esa pantalla mediante SSH desde mi máquina Ubuntu en otro lado.

Intenté ejecutar el comando SSH -Y root @ e iniciar xclock como prueba. Sin embargo, recibo el siguiente error:

Sin protocolo especificado Error: No se puede abrir la pantalla:: 0

Luego intenté ejecutar "export DISPLAY =: 0" en la máquina arch, pero esto no resuelve el problema.

Tengo X funcionando bien y puedo verlo en el televisor y he editado el archivo / etc / ssh / ssh_config para permitir el reenvío X11.

¿Alguien sabe lo que estoy haciendo mal?

Muchas gracias


Probablemente quieras establecer

exportar DISPLAY = [IP_ADDRESS_OF_ARCH_BOX]: 0

en su cuadro de Ubuntu, cuando ejecuta xclock desde su cuadro de Ubuntu, reenviará la pantalla al cuadro Arch.


parece un problema de autenticación. La respuesta solía ser

xhost +

en la consola de la pantalla X. Podría ayudar.


La wiki de ArchLinux tiene algunas buenas instrucciones para configurar las cosas. Luché por un tiempo hasta que los encontré, pero para mí la clave era configurar el reenvío SSH dentro de sshd_config (la mayoría de las distribuciones parecen habilitar esto por defecto, pero Arch no).

Una vez que haya habilitado el reenvío de X en SSHD, también me pareció útil instalar el controlador de video ficticio para Xorg ("pacman -S xf86-video-dummy"), que elimina los molestos errores de la extensión RANDR. Esto puede no ser necesario si ya lo tienes funcionando un servidor X real localmente en el Pi - personalmente, estoy ejecutando el mío completamente sin cabeza.

Descubrí que no tengo que preocuparme por configurar la variable DISPLAY, o xhost, cuando se ejecuta con ''ssh -X'' desde un iMac. Esperaría que Ubuntu se comportara igual.