web-dev-qa-db-fra.com

Redirection X11 dans SSH

Comment exécuter des applications d'interface graphique X11 à partir d'un serveur distant utilisant SSH?

Par exemple:

  • mon premier bureau 192.168.1.1
  • mon deuxième IP de bureau 192.168.1.12

Je sshing de mon premier bureau à la seconde et je veux exécuter les applications graphiques depuis la seconde et rediriger X11 vers la première.

7
user260119

Essayez la commande suivante pour créer la connexion ssh:

ssh -X [email protected]

Il suffit de remplacer remote_login par votre deuxième connexion au bureau.

ssh page de manuel:

-X Active le transfert X11. Cela peut également être spécifié hôte par hôte dans un fichier de configuration.

 X11 forwarding should be enabled with caution.  Users with the
 ability to bypass file permissions on the remote Host (for the
 user's X authorization database) can access the local X11 display
 through the forwarded connection.  An attacker may then be able
 to perform activities such as keystroke monitoring.

 For this reason, X11 forwarding is subjected to X11 SECURITY
 extension restrictions by default.  Please refer to the ssh -Y
 option and the ForwardX11Trusted directive in ssh_config(5) for
 more information.
5
Sylvain Pineau

Ok, j'ai trouvé un moyen:

ssh -X [email protected]

Ensuite, lorsque je me connecte, je peux facilement lancer l’application graphique dont j’ai besoin. J'ai essayé Firefox et oui, je peux simplement utiliser Firefox à partir du deuxième ordinateur. C'est vraiment sympathique.

2
user260119