Eu tenho duas máquinas que executam o Ubuntu 16.04.3 com o ambiente de área de trabalho Unity.
Ativei Compartilhamento da área de trabalho e desativei Exigir criptografia .
Eu sou capaz de conectar e usar o desktop no Machine-A com o TightVNC.
Machine-B falha com esta mensagem:
...target machine actively refused it.
netstat
mostra vino-server
ouvindo na máquina-A.
Não escutando na Máquina-B.
Posso ativar vino-server
executando /usr/lib/vino/vino-server
e, em seguida, conectar-se com êxito. Eu preciso fazer isso localmente. O comando não funciona na sessão SSH remota.
A configuração é a mesma em ambas as máquinas. Por que o vino-server
não inicia em um deles?
Adicionada / usr / lib / vino / vino-server aos aplicativos de inicialização, o vino-server agora está iniciando quando eu faço login localmente. Eu tentei isso antes sem sucesso. Possivelmente eu entrei no caminho errado anteriormente.
No entanto, gostaria que o vino-server fosse iniciado automaticamente sem a necessidade de eu fazer login localmente primeiro.
Rebooted e conectado via SSH, rodei / usr / lib / vino / vino-server e recebi:
Falha ao conectar-se ao Mir: Falha ao conectar-se ao soquete do servidor: Nenhum arquivo ou diretório
Não é possível iniciar o servidor: não foi possível conectar: Conexão recusada
Não é possível abrir a exibição:
Adicionou / usr / lib / vino / vino-server a rc.local, sem alterações.