Export display

Prerequisiti

Installare le seguenti librerie:

  • libXtst
  • libstdc++.i686
  • gtk2
  • xorg-x11-xauth
  • xclock

Abilitare X11 forwarding

Nel file “/etc/ssh/sshd_config” scommentare le seguenti righe:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no

Collegandosi con un server remoto usare il comando “ssh -Y <utente>@<host>”, questo genererà il file “.Xauthority” se non presente.

Export verso MacOS

Rif.:     macOS Mojave

Per poter effettuare l’export del display tra una macchina Linux ed una macchina MacOS è necessario effettuare le seguenti operazioni:

  1. Installare su MacOS il pacchetto XQartz
  2. Sulla macchina Linux modificare il file “/etc/ssh/sshd_config” impostando le seguenti voci:
  • X11Forwarding yes
  • X11UseForwarding yes
  • Effettuare il riavvio del demone ssh con “service sshd restart”
  • Collegarsi dalla macchina Mac aprendo il terminale di XQuartz con il comando “ssh -X <user>@<host>”

Errore Authorisation not recognised

Se avviando un’applicazione grafica si ottiene l’errore: “X11 proxy: Authorisation not recognised” ma la variabile DISPLAY è settata correttamente ed il file .Xauthority è settato correttamente effettuare la login direttamente con l’utente che deve lanciare l’applicazione grafica e non con “su – <utente>”.

In alternativa copiare il file .Xauthority di un altro utente.

Comments

Leave a Reply

Your email address will not be published.