Le serveur X doit être installé sur toutes les machines.
Éditez le fichier /etc/ssh/sshd_config
Dé-commentez et modifiez les lignes suivantes :
X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no |
Relancez le service
Open-RC :
# rc-service sshd restart
SystemD :
# systemctl restart sshd
Éditez le fichier /etc/ssh/ssh_config pour une configuration globale ou le fichier ~/.ssh/config dans votre dossier personnel.
Host | * |
ForwardAgent | yes |
ForwardX11 | yes |
Connectez-vous via ssh en ajoutant l'option -X :
$ ssh -X utilisateur@serveur
Vous pouvez lancer une application graphique depuis le serveur :
$ dolphin
En cas d'erreur, ajoutez l'option -v
Si vous avez un message du type :
Warning: untrusted X11 forwarding setup failed: xauth key data not generated |
Vérifiez que xauth est bien installé sur le serveur
$ which xauth
Si ça ne fonctionne pas mais qu'il s'agit d'un hôte de confiance :
$ ssh -Y utilisateur@serveur