info:sshdisplay

sshdisplay

lancer des programmes en mode graphique sur un serveur depuis un client (poste local)

Vous avez fait p. ex.

#!/bin/bash
xhost +
exo-open --launch TerminalEmulator ssh mapomme@monserveur.net

Mais, lorsque vous êtes sur le serveur et que essayez un GUI, p. ex.

qgit

Vous avez l'affreux message suivant:

No xauth data; using fake authentication data for X11 forwarding.

L'astuce est ajouter les lignes suivantes à :

   sudo apt-get install xauth
   saveback /etc/ssh/sshd_config
   vi /etc/ssh/sshd_config
   ForwardAgent yes
   ForwardX11 yes
   ForwardX11Trusted yes
   :!x
   systemctl restart sshd

note: * saveback

Et voici le résultat:

C'est-y pas beau?

  • info/sshdisplay.txt
  • Dernière modification : 2019/07/30 18:13
  • de radeff