Como espelhar minha exibição em um XServer remoto?

8

Temos uma tela grande em nosso escritório conectada a um PC antigo, cujo único objetivo é exibir informações geradas por software como Munin, Nagios, etc. Ele está executando o Debian com o Xfce para poder rodar nessa máquina. Ainda é um XServer!

O que eu gostaria de fazer é conectar qualquer máquina (Linux, macOS, mas talvez também o Windows) remotamente a esse XServer e espelhar a tela do cliente (não ssh -X!!!). Assim, qualquer pessoa pode compartilhar uma visão em sua tela com as outras pessoas na sala.

mlaug
fonte
Para ser ainda mais nerd, ele deve funcionar ao vivo no NCIS: D quando McGee estiver fornecendo todas as informações de seu computador em uma tela grande. Então reúne todos ao redor da tela ou podem ver a partir de sua mesa sem olhar sobre alguém elses ombro
mlaug
Talvez outro exemplo: o cliente (MacOX) queira mostrar um problema em um dos programas de desenvolvedores. Atualmente, todos precisam se reunir em torno de sua mesa e dar uma olhada em seu computador. Permitir que todos vejam sua exibição também não é bom o suficiente. Portanto, o cliente envia sua exibição para o xserver e sua exibição é espelhada lá. Portanto, não há problema de segurança executando um servidor vnc no cliente!
mlaug
ou em outros termos, quero enviar minha tela para esse xserver. o servidor não deve exibir minha tela!
mlaug
Modo de uso TeamViewers apresentação
gadelat

Respostas:

0

Eu acho que o VNC provavelmente faria o truque. Aqui está um post que parece relevante:

http://www.debianadmin.com/remote-desktop-sharing-in-ubuntu.html

Dobes Vandermeer
fonte
mas esse seria o caminho errado, já que o servidor deveria apenas ouvir a conexão recebida e exibir a exibição do cliente. VNC, RDP e outras coisas são conhecidas por mim :), mas essas ferramentas permitem apenas visualizar a tela dos servidores.
mlaug
0

Existem ferramentas para pegar o seu X Desktop como um fluxo MPEG - você pode transmiti-lo para o servidor com o VLC . Tenho certeza de que não é tão fácil quanto você gostaria ... mas pode atender aos seus principais requisitos. E com alguns scripts, talvez isso possa se tornar mais transparente.

Flimzy
fonte
então isso é algum tipo de problema de segurança, que nenhuma ferramenta realmente atende às minhas necessidades? Eu sou tipo de surpreso que ninguém mais parece ter quaisquer necessidades para que :)
mlaug
Acho que a maioria das pessoas está feliz com os recursos remotos integrados do X e com as habilidades adicionais fornecidas pelo VNC e ferramentas relacionadas. Isso deixa apenas um nicho muito pequeno (o seu) que ainda não está perfeitamente tratado.
Flimzy
0

Por que o VNC na tela do orignator não é uma opção?

Você deseja evitar a opção de encaminhamento de X sobre SSH, mas parece ssh -Xremotamente para o servidor de "espelhamento", iniciando um para o dispositivo "de origem" e, em seguida, trabalhar com VNC no servidor de espelhamento.

Warren
fonte