2 votes

SSH pour ouvrir l'interface graphique sur la machine cible ?

Je connais les options -X -Y de ssh pour la transmission X11.mais ces options ouvrent les applications gui sur mon pc.mais je veux ouvrir une application gui "exactement" sur la machine cible. Je veux ouvrir une application gui "exactement" sur la machine cible. J'ai essayé cette mais a abouti à l'erreur suivante.

No protocol specified
No protocol specified
No protocol specified
Error: cannot open display: :0

1voto

Imran Points 1581

Vous devez exécuter xhost pour autoriser les connexions à partir de cet utilisateur. La procédure suivante permettra à n'importe qui d'ouvrir Windows sur cette machine :

xhost +

Notez que cette opération doit être exécutée dans un terminal fonctionnant sur le serveur X. Voir la page de manuel xhost pour plus d'informations.

1voto

Janus Troelsen Points 2558

Si vous voulez voir l'écran de la machine à laquelle vous vous connectez, utilisez VNC. Tout ce que vous ferez apparaîtra comme si vous l'aviez fait sur le bureau de la machine cible. sudo apt-get install x11vnc puis lancez x11vnc à partir de la ligne de commande.

Si vous souhaitez lancer des applications sur un écran invisible auquel vous pouvez vous connecter et que vous pouvez afficher à partir de n'importe quel endroit, utilisez l'option xpra . Vous pouvez même afficher l'"écran virtuel" sur une machine, puis vous déconnecter et vous connecter à partir d'une autre machine (via SSH) et afficher le même écran, le tout sans mettre fin à la session.

1voto

ortang Points 1953

Je suppose que le serveur x fonctionne déjà sur la machine à laquelle vous vous connectez. Avant d'exécuter la commande sur la machine distante, exécutez la commande suivante :

export DISPLAY=:0

Vous pouvez maintenant lancer votre application x, qui devrait s'afficher sur l'écran 0.

br

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