Números de porta VNC


16

De acordo com a Wikipedia:

Por padrão, o VNC usa a porta TCP 5900 + N, [5] [6] em que N é o número de exibição (geralmente: 0 para uma exibição física). Várias implementações também iniciam um servidor HTTP básico na porta 5800 + N para fornecer um visualizador VNC como um applet Java, permitindo fácil conexão através de qualquer navegador da Web ativado para Java. É possível usar diferentes atribuições de porta, desde que o cliente e o servidor estejam configurados de acordo.

Meu livro diz que quando você inicia o vncserver pela primeira vez (em vez de iniciar várias instâncias), você usa o vncviewer host-ip: 1

Refere-se à conexão com o número de exibição 1 e a porta 5901.

O que acontece se você se conectar ao 5900 (tela física), isso causa problemas? Quando eles dizem exibição física, eles controlam seu monitor? Se sim, o que acontece se você se conectar a ele? Sei que você pode alterar essas portas de qualquer maneira, mas no contexto da Wikipedia com configuração padrão, digamos que você se conecte ao vncviewer host-ip: 0?

Respostas:


13

Em geral, isso significa simplesmente que mostra a tela como está - a maioria das implementações do Windows VNC parece usar a porta 5900 e a porta pode ser um número arbitrário - você apenas precisa corresponder à porta na qual o servidor VNC está definido como o cliente.

No entanto, há um pouco mais - o Linux permite que você tenha exibições virtuais e você pode conectar uma sessão X separada via VNC. Como cada sessão do VNC precisa ter sua própria sessão, é uma convenção simplificar as coisas - você pode conectar a porta 5900 a um monitor virtual e ela funcionará. É mais simples lembrar a porta padrão + o número de exibição.


Portanto, se eu conectar ao display: 0 verei o que está sendo exibido no meu monitor versus: 1 e uma sessão x completamente diferente?
19412 Rubixibuc

se você configurar o servidor vnc para conectar-se à exibição: 0 na porta 5900, então sim. No entanto, pode definir a porta para ser qualquer coisa, ou se conectar a qualquer exibição arbitrária em uma porta arbitrária
Journeyman Geek
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.