1 votes

Comment faire en sorte que MacOS Catalina reçoive des connexions X entrantes (sans tunnels ssh)

J'essaie de faire en sorte que mon MacOS Catalina reçoive les connexions X entrantes. J'ai installé XQuartz J'ai donc émis xhost + . Ensuite, sur ma machine linux, j'ai mis export DISPLAY=my.macos.ip.address:0.0 .

Mais malheureusement, lorsque je l'exécute sur ma boîte Linux, j'obtiens

xcalc &                        
[1] 3534
Error: Can't open display: my.macos.ip.address:0.0                                     
  ~ 
[1]  + 3534 exit 1     xcalc

Comment résoudre le problème ? Que peut-on faire d'autre ?

Ne suggérez pas de faire un tunnel ssh, s'il vous plaît.

2voto

Jose Chavez Points 645

Vous devez vous assurer que XQuartz est démarré avant d'essayer d'exécuter la commande xcalc .

Lorsque XQuartz est démarré, vous pouvez exécuter cette commande dans le fichier xterm qui apparaît :

echo $DISPLAY

Il devrait vous indiquer le numéro d'affichage que vous utilisez. Veillez à utiliser le même numéro d'affichage après la touche : du côté de Linux.

En outre, vous devez vous assurer que vous n'avez pas installé de pare-feu sur les ports entrants (6000, 6001, etc. en fonction de votre numéro d'affichage) de l'ordinateur Mac. Par exemple, si vous utilisez un outil comme Little Snitch ou un outil similaire, vous devez vous assurer que vous n'avez rien configuré pour bloquer ce trafic.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X