web-dev-qa-db-fra.com

Comment spécifier le numéro de port VNC avec le client VNC intégré à Mac OS X?

Est-il possible de spécifier le numéro de port VNC dans le client VNC intégré de Mac OS X?

J'essaie de me connecter à la machine Xen VPS avec le client VNC intégré de Finder. J'ai utilisé l'adresse comme ça.

vnc://server:port

Mais il échoue car il utilise un autre port et le VNC intégré du Finder ne peut pas gérer le numéro de port. Comme je le sais, le numéro après les deux points est traité comme un numéro d'affichage et non comme un numéro de port. Est-il possible de spécifier le numéro de port sur le client VNC?

Ou une solution de contournement pour cela? (redirection de port ??? je n'en ai aucune idée ...)

14
Eonil

Ouvrez une fenêtre de terminal et tapez:

open vnc://server:5900

Ou essayez 5901 s'il se trouve sur ce numéro de port.

12
Michael Dillon

Un numéro d’affichage VNC n’est qu’un autre moyen de spécifier un port. L'affichage 0 est, par convention, le port 5900; display 1 port 5901 et ainsi de suite. Ainsi, si le port utilisé par votre serveur est proche de 5900, vous pouvez simplement soustraire 5900 et l’utiliser comme numéro d’affichage.

Contrairement à ce que vous dites, le client de partage d'écran de Mac OS X accepte les numéros de port avec une URL vnc://server:port. Utilisez open depuis le terminal, comme le suggère Michael Dillon, ou sélectionnez "Se connecter au serveur ..." dans le menu "Aller" du Finder, puis tapez l'adresse.

Enfin, si cela ne fonctionne pas, il se peut que votre client et votre serveur VNC soient incompatibles - le serveur VNC de Mac OS X est certainement un peu idiosyncratique. Essayez de télécharger un autre client VNC tel que Poulet du VNC . Si cela ne fonctionne pas, vous saurez que ce ne sont pas des problèmes de clients et qu'il pourrait s'agir d'un pare-feu qui vous gênerait.

5
Scott

Je ne trouve pas le poulet du VNC, mais j'ai trouvé Vine VNC serveur pour OSX et cela a résolu mes problèmes avec le serveur OS X VNC intégré.

0
juancio

Que vous soyez ou non capable de vous connecter au port que vous souhaitez peut dépendre de la configuration de votre routeur. Vous devrez peut-être configurer certains transferts de port à partir des paramètres NAT de votre routeur. Par exemple. Si votre routeur a une adresse IP publique, par exemple 123.123.1.1, mais que votre ordinateur ne dispose que d’une adresse IP locale (par exemple, 192.168.xx ou similaire, selon votre fournisseur d’accès à Internet), vous devez transférer le port 5900 de votre routeur sur le port 5900 de votre ordinateur. ordinateur de sorte que toute demande entrante sur le port 5900 de votre routeur soit transférée sur le port 5900 de votre ordinateur. La procédure à suivre dépend de la configuration de votre routeur et de votre connexion Internet. Cependant, recherchez un paramètre avancé dans la configuration NAT. Je l'ai juste fait pour moi, avec succès. Les deux utilisant open vnc: // server: port du terminal ou du Finder> Connexion au serveur> vnc: // server: port fonctionnent correctement.

0
armando.sano