Vino no Gnome DE Fedora 18 ouvindo em 0.0.0.0

2
Listening IPv4://0.0.0.0:5900

Após um pouco de pesquisa, encontrei isso em um log de erro em algum lugar. Eu aprecio a imprecisão disso, mas como eu configuro o ip vino deve estar escutando?

também não consigo encontrar a localização do binário do vino.

Não está em /usr/bin/ onde está o vinagre do cliente.

edite: uma vez que uma sessão é criada localmente na máquina em questão, o vino começa a escutar em 5900, o que eu acho que é o ponto inteiro da área de trabalho remota em oposição ao tunelamento remoto da janela x (ou seja, você quer que alguém faça login remotamente uma sessão existente). Mas ainda não consigo criar uma sessão de área de trabalho remota usando o vino de um cliente remoto (eu uso remmina na máquina do cliente) sobre a lan.

A Remmina, cliente-sábia, acaba de relatar

[VNC]ConnectClientToTcpAddr6: connect
[VNC]ConnectToTcpAddr: connect
[VNC]Unable to connect to VNC server

e eu posso criar um túnel ssh com janela x remota para que não haja problemas na conexão com a caixa.

    
por user1561108 30.01.2013 / 00:08

1 resposta

1

O endereço no qual um servidor TCP está escutando é o endereço da interface de rede na máquina local pela qual os pacotes devem chegar. Esta é uma forma primitiva de controle de acesso. Quando um servidor está escutando em 0.0.0.0, isso significa que ele aceita conexões através de todas as interfaces. Uma restrição comum é ouvir somente em 127.0.0.1, o que significa que somente processos locais podem se conectar a esse servidor. Aqui, o servidor não é restrito.

Se você quiser restringir o Vino a uma interface específica, modifique sua configuração e altere a configuração /desktop/gnome/remote-access/network-interface .

Se você não conseguir se conectar a partir de um cliente remoto, algo mais está impedindo você. Pode ser um firewall, uma configuração incorreta do cliente ou um bug do servidor. Para descartar um bug do servidor, verifique se você pode se conectar localmente. Verifique sua configuração de firewall na máquina do servidor:

iptables -nvL

(deve ser executado como root) e procurar por algo que negaria conexões de entrada na porta 5900 (poste a saída desse comando se precisar de ajuda para interpretar a saída).

Para verificar se algo entre o cliente e o servidor está bloqueando as conexões, execute tcptraceroute server-host-name 5900 na máquina cliente.

Você precisa iniciar o servidor Vino antes de poder se conectar a ele com um cliente. O Vino é o back-end da sessão compartilhada e você pode se conectar a um back-end existente com um ou mais front-ends.

    
por 30.01.2013 / 01:06