Como posso solucionar problemas de uma conexão VNC de rede local com falha?

1

Na máquina A, inicio Remmina (0.9.3) e cria um perfil VNC Incoming Connection. Eu escolhi a porta 5900, com um nome de usuário e senha. Nenhuma alteração em avançado ou SSH. Eu começo o perfil e ele diz "Ouvindo na porta 5900 para uma conexão VNCI de entrada ..."

Na Máquina B, inicio Remmina e crie um perfil VNC. Eu configurei machinea.local: 5900 como o servidor, insira o nome de usuário e a senha e deixe todo o resto como está. Eu começo o perfil e ele diz "Conectando ao 'username @ machinea' ..."

A paciência é uma virtude, mas meia hora depois ainda não há nada além dessas janelas de mensagem.

Até agora eu tenho:

  • Verifique se o UFW não está ativado
  • Confirmado posso fazer ping e ssh da Máquina A para a Máquina B e vice-versa
  • Tentei em outras portas
  • Tentei sem um nome de usuário e senha
  • pesquisei sem rumo
  • Fiz uma xícara de chá

O que vem a seguir?

Outras ações tomadas:

  • Confirmado posso com sucesso telnet machinea.local 5900 da Máquina B (obrigado Pavlos G.)
  • Executar ifconfig na Máquina A para obter o endereço IP da rede (10.0.0.x)
  • Tentativa de ping, telnet e Remmina usando o endereço IP em vez do nome do host
  • Confirme se você não está tentando configurar uma conexão VNC reversa
  • Confirme se você está usando não tentando usar o software cliente como um servidor (doh!)
por d3vid 18.08.2011 / 12:06

1 resposta

4

Parece que a opção de protocolo VNC - Incoming Connection não é o que você espera.

A página wiki do Remmina fala sobre reverse VNC connection support.

Isso significa que ele reverte o procedimento normal de um cliente se conectando a um servidor.
É usado principalmente quando há problemas de firewall / NAT.

Assim, o remmina na máquina A está esperando por um servidor VNC na máquina B para se conectar a ele.
Portanto, o remmina ainda é o lado do cliente da conexão, não o lado do servidor.

Eu fiz o seguinte teste para dar um exemplo de como tudo funciona:

  • Criei uma nova caixa VNC - Incoming Connection para meu linux e a iniciei.
    Agora o remmina está aguardando uma requisição recebida de um servidor VNC - não um cliente VNC

  • Iniciei o servidor tightVNC na minha caixa do Windows e selecionei attach listening viewer e adicionei o endereço IP e a porta da minha caixa linux

  • Agora minha caixa do windows é acessada remotamente a partir do cliente remmina.

por Pavlos G. 22.08.2011 / 15:53