Numery portów VNC

16

Według Wikipedii:

VNC domyślnie używa portu TCP 5900 + N, [5] [6], gdzie N jest numerem wyświetlacza (zwykle: 0 dla wyświetlacza fizycznego). Kilka implementacji uruchamia również podstawowy serwer HTTP na porcie 5800 + N, aby zapewnić przeglądarkę VNC jako aplet Java, umożliwiając łatwe połączenie za pośrednictwem dowolnej przeglądarki internetowej obsługującej Javę. Można używać różnych przypisań portów, o ile klient i serwer są odpowiednio skonfigurowane.

Moja książka mówi, że kiedy uruchamiasz vncserver po raz pierwszy (w przeciwieństwie do uruchamiania wielu instancji), używasz vncviewer host-ip: 1

Odnosi się to do połączenia z wyświetlaczem nr 1 i portem 5901.

Co się stanie, jeśli połączysz się z 5900 (wyświetlacz fizyczny), czy powoduje to problemy? Kiedy mówią fizyczny wyświetlacz, czy obsługują monitor? Jeśli tak, co się stanie, jeśli się z nim połączysz? Zdaję sobie sprawę, że i tak możesz zmienić te porty, ale w kontekście Wikipedii przy domyślnej konfiguracji, powiedzmy, że łączysz się z vncviewer host-ip: 0?

rubiksibuc
źródło

Odpowiedzi:

13

Zasadniczo oznacza to po prostu, że wyświetla on taki, jaki jest - większość implementacji Windows VNC wydaje się używać portu 5900, a port może mieć dowolną liczbę - wystarczy dopasować port, na którym serwer VNC jest ustawiony na klient.

Jest jednak coś więcej - Linux pozwala mieć wirtualne wyświetlacze i można podłączyć osobną sesję X przez VNC. Ponieważ każda sesja VNC musi mieć własną sesję, jest to konwencja upraszczająca rzeczy - możesz podłączyć port 5900 do wirtualnego wyświetlacza i będzie działać. Po prostu łatwiej jest zapamiętać domyślny numer portu + wyświetlany numer.

Journeyman Geek
źródło
Więc jeśli podłączę się do wyświetlania: 0 Zobaczę, co jest wyświetlane na moim monitorze w porównaniu do: 1 i więcej, które są zupełnie inną sesją x?
rubixibuc
jeśli ustawisz serwer VNC, aby łączył się z wyświetlaczem: 0 na porcie 5900, to tak. Możesz jednak ustawić dowolny port lub podłączyć się do dowolnego wyświetlacza na dowolnym porcie
Journeyman Geek