1 votes

Connexion à X11 avec Windows 10 OpenSSH et vcXsrv

L'année dernière, Microsoft a commencé à inclure OpenSSH dans Windows 10 .

Je me demande s'il est possible d'utiliser OpenSSH (c'est-à-dire l'application ssh dans PowerShell) pour se connecter à des applications graphiques distantes sur un serveur Linux, en utilisant la commande vcXsrv ou quelque chose de similaire.

J'ai pu en trouver :

  • Guides sur la façon de se connecter aux applications X en utilisant le programme tiers PuTTY et vcXsrv
  • Guide pour la connexion d'applications X à l'aide du système d'exploitation Linux ssh à partir du WSL

Cependant, je n'ai pas trouvé de solution pour que le ssh intégré à Windows communique avec X11. Est-ce possible ? Ou dois-je passer par WSL ?

4voto

James Mertz Points 390

C'est possible à condition d'indiquer au client 'ssh' d'utiliser TCP pour X11 local - c'est-à-dire, assurez-vous que votre variable d'environnement DISPLAY inclut un nom d'hôte ( localhost ) devant le numéro d'affichage.

Par exemple, si votre affichage X est :0 (et que vcXsrv écoute sur le port 6000), utilisez :

PS> $env:DISPLAY = "localhost:0"
PS> ssh -Y host.example.com

(De nombreux tutoriels parlent de régler DISPLAY sur " :0 "mais cela indique qu'il faut utiliser les sockets AF_UNIX, ce qui est logique sur les systèmes de type Unix mais ne sera probablement pas pris en charge par les serveurs Windows X).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X