igloo

Ouvrir une application graphique via SSH

Le serveur X doit être installé sur toutes les machines.

Sur le serveur

É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

Sur le client

Éditez le fichier /etc/ssh/ssh_config pour une configuration globale ou le fichier ~/.ssh/config dans votre dossier personnel.

Host*
ForwardAgentyes
ForwardX11yes

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