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:
- Installare su MacOS il pacchetto XQartz
- 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.
Commenti