Como VNC em uma sessão X existente?

31

Gostaria de poder se conectar a um display X existente, para poder acessar meu ambiente de trabalho e tudo o que eu deixei aberto em casa. Eu me lembro vagamente de algo sobre o uso do x11vnc no passado. Mas o pacote não existe para o Fedora 11, então estou pensando que há algum método embutido agora.

OBSERVAÇÃO: conecto-me à minha máquina de trabalho por meio de uma VPN, para que a proteção por senha seja tudo que eu preciso em termos de segurança.

    
por grom 17.06.2009 / 08:13

7 respostas

41

Use x11vnc , ele será anexado a uma sessão em execução e permitirá que você compartilhe a área de trabalho. Se você executá-lo como root para se conectar a uma sessão do xdm, você precisará fazer alguma pesquisa no Xauth, pois pode ser um pouco difícil de configurar.

Outra vantagem deste servidor é que ele suporta muitos recursos VNC avançados usados pelo UltraVNC , incluindo armazenamento em cache de bitmap e transferência de arquivos .

    
por 17.06.2009 / 10:51
2

Se você está usando o KDE no trabalho, o KDE já tem um servidor VNC integrado.

Presumivelmente, o GNOME também.

    
por 17.06.2009 / 08:50
2

Eu fiz uma configuração bastante elaborada para um site do cliente que pode ser apropriado para você.

This is based on a configuration I did for a customer. They wanted the following:

  • that users could remote-desktop into an already-running desktop running on the system console;
  • that users could initiate a session running on the console if one wasn't already running, and then use that; and
  • that other users could connect to an already-running desktop, sharing access with the user who was already logged in.

Veja os detalhes aqui .

Cuidado com as implicações de segurança também.

    
por 26.11.2009 / 16:15
1

Como alternativa, convém consultar NX . Geralmente é muito mais rápido que o VNC pela Internet, e sei que você pode configurá-lo para poder acessar a sessão X em execução no console.

    
por 17.06.2009 / 08:46
1

x11vnc ( link )

    
por 17.06.2009 / 11:07
0

Use o xrfb.

Eu preciso digitar mais de 10 caracteres, lalalaa.

    
por 17.06.2009 / 08:47
0

Segundo documentação Tigervnc tem suporte para isso.

x0vncserver is a TigerVNC Server which makes any X display remotely accessible via VNC, TigerVNC or compatible viewers. Unlike Xvnc(1), it does not create a virtual display. Instead, it just shares an existing X server (typically, that one connected to the physical screen).

x0vncserver -display :0
    
por 31.07.2018 / 20:59