Je souhaite afficher xclock
sur un autre ordinateur.
Sur mon ordinateur ( 111
), je suis en mesure de ping
l'autre ordinateur ( 222
) à l'intérieur de mon réseau domestique:
$ ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 44:55:66:77:88:99
inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0
$ ping 192.168.0.222
Le routeur est un routeur Gigabit sans fil N DIR-655 D-Link .
$ xclock -display 192.168.0.111:0
Affiche le xclock
sur mon ordinateur ( 111
) comme prévu. Sur l'autre ordinateur ( 222
):
$ xhost +
Mais de retour sur mon ordinateur ( 111
), il s'affiche également sur mon ordinateur lorsqu'il est remplacé par:
$ xclock -display 192.168.0.222:0
Pour tenter de vérifier l'utilisation du -display
commutateur:
$ xclock -display 192.168.0.111:0.1
Error: Can't open display: 192.168.0.111:0.1
$ ping 192.168.0.333
ping: unknown host 192.168.0.333
$ xclock -display 192.168.0.333:0
Je m'attendrais à ce qu'il échoue, mais il s'affiche également sur mon ordinateur ( 111
) mais avec un peu de retard. Ces résultats me disent que l' display
argument est en train d'arriver xclock
.
$ uname -a
Linux mycomputer 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:46:35 UTC 2012 i686 i686 i386 GNU/Linux
J'utilise LXDE plutôt que GNOME ou KDE.
J'essaie seulement d'obtenir xclock
à afficher et ne suis pas intéressé à résoudre les problèmes de sécurité dans cette question.
Sur mon ordinateur (
111
):suivi simplement de:
s'exécutera
xclock
sur l'autre ordinateur (222
) et s'affichera sur mon ordinateur (111
).Remarque: pour que cela fonctionne,
X11Forwarding
vous devez l'activer/etc/ssh/sshd_config
sur l'ordinateur (222
)la source
Et vous pouvez faire le plus simple :)
la source
Voici la réponse mise à jour. Cela a fonctionné pour moi sur une nouvelle installation d'Ubuntu 18.04.02.
J'ai installé le serveur ssh pour rendre le système accessible sur ssh.
Rien n'est bloqué par défaut, pour le vérifier. Donc rien à faire.
iptables -L
J'ai ouvert le fichier
/etc/gdm/custom.conf
et ajoutéJe commente ce qui suit dans
/etc/ssh/sshd_config
J'ai redémarré la machine et exécuté la commande
xhost +
Maintenant, je suis allé sur le deuxième ordinateur et exécutez la commande, assurez-vous que xclock est installé et en supposant que la sortie de la commande
echo $DISPLAY
est: 1Vous verrez l'horloge sur l'ordinateur Ubuntu.
netstat -antlp | grep 6001
montrait Xorg à l'écoute.la source