web-dev-qa-db-fra.com

Numéros de port VNC

Selon Wikipedia:

VNC utilise par défaut TCP port 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 afin de fournir un visualiseur VNC sous la forme d'une applet Java, permettant ainsi 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 indique que lorsque vous démarrez vncserver pour la première fois (et non à partir de plusieurs instances), vous utilisez vncviewer Host-ip: 1

Cela fait référence à la connexion pour afficher le numéro 1 et le port 5901.

Que se passe-t-il si vous vous connectez à 5900 (affichage physique), est-ce que cela cause des problèmes? Quand ils disent affichage physique, est-ce qu'ils alimentent votre moniteur? Si c'est le cas, que se passe-t-il si vous vous y connectez? Je réalise que vous pouvez quand même changer ces ports, mais dans le contexte de Wikipedia avec une configuration par défaut, supposons que vous vous connectiez à vncviewer Host-ip: 0?

16
rubixibuc

En général, cela signifie simplement que l’affichage est affiché tel quel - la plupart des implémentations de VNC Windows semblent utiliser le port 5900, et le port peut être un nombre arbitraire - il vous suffit de faire correspondre le port sur lequel le serveur VNC est configuré. client.

Cependant, il y a un peu plus que cela - Linux vous permet d'avoir des écrans virtuels et vous pouvez connecter une session séparée X via VNC. Etant donné que chaque session VNC doit avoir sa propre session, il s'agit d'une convention visant à simplifier les choses: vous pouvez connecter le port 5900 à un écran virtuel pour que cela fonctionne. Il est simplement plus simple de se rappeler le numéro de port et d'affichage par défaut.

12
Journeyman Geek