Numéros de port VNC

16

Selon Wikipedia:

VNC utilise par défaut le port TCP 5900 + N, [5] [6] où N est le numéro d'affichage (généralement: 0 pour un affichage physique). Plusieurs implémentations démarrent également un serveur HTTP de base sur le port 5800 + N pour fournir une visionneuse VNC sous forme d'applet Java, permettant une connexion facile via n'importe quel navigateur Web compatible Java. Différentes affectations de ports peuvent être utilisées tant que le client et le serveur sont configurés en conséquence.

Mon livre dit que lorsque vous démarrez vncserver pour la première fois (par rapport au démarrage de plusieurs instances), vous utilisez vncviewer host-ip: 1

Il s'agit de se connecter à l'écran numéro 1 et au port 5901.

Que se passe-t-il si vous vous connectez au 5900 (affichage physique), cela cause-t-il des problèmes? Quand ils disent affichage physique, est-ce qu'ils alimentent votre moniteur? Si oui, que se passe-t-il si vous vous y connectez? Je me rends compte que vous pouvez changer ces ports de toute façon, mais dans le contexte de Wikipedia avec la configuration par défaut, disons que vous vous connectez à vncviewer host-ip: 0?

rubixibuc
la source

Réponses:

13

En général, cela signifie simplement qu'il affiche l'écran tel qu'il est - la plupart des implémentations de Windows VNC semblent utiliser le port 5900, et le port peut être un nombre arbitraire - il vous suffit de faire correspondre le port que le serveur VNC est défini sur le client.

Mais il y a un peu plus: Linux vous permet d'avoir des écrans virtuels et vous pouvez connecter une session X séparée via VNC. Étant donné que chaque session VNC doit avoir sa propre session, c'est une convention pour simplifier les choses - vous pouvez connecter le port 5900 à un écran virtuel et cela fonctionnera. Il est plus simple de se souvenir du port par défaut + du numéro d'affichage.

Compagnon Geek
la source
Donc, si je me connecte à l'affichage: 0 je verrai ce qui est affiché sur mon moniteur par rapport à: 1 et plus étant une session x complètement différente?
rubixibuc
si vous définissez le serveur vnc pour se connecter à afficher: 0 sur le port 5900, alors oui. Vous pouvez cependant définir le port comme étant n'importe quoi, ou vous connecter à n'importe quel affichage arbitraire sur un port arbitraire
Journeyman Geek