Capturando sessão para o controle remoto de um host linux [fechado]
-
06-07-2019 - |
Pergunta
Caso de uso:
- A faz algo em sua caixa de e gots preso. Ele pede B (remoto) para o apoio.
- toras B para a sessão de A, vê todas as janelas, Um estava vendo e é capaz de manipular o GUI.
Se um usa o Windows é muito conveniente para entrar em uma sessão de corrida, por exemplo, via VNC. Mas, se um usa Linux, AFAIK, isso não é possível. Usando VNC requer um -session "vncserver", que é uma sessão separada. Você poderá obter capturas de tela do controle remoto, consultando o servidor X, mas você não pode pressionar os botões na tela.
Existe alguma solução para isso?
Solução
Há x11vnc : "x11vnc permite visualizar remotamente e interagir com o Real displays X ( ou seja, um monitor que corresponde a um físico monitor, teclado e mouse) com qualquer visualizador VNC. Ele foi construído com criptografia SSL e autenticação, suporte de conta e senha UNIX, o dimensionamento do lado do servidor, uma única porta HTTPS e VNC, publicidade de serviço mDNS, e TightVNC e UltraVNC de transferência de arquivos".
Pode ser usado com sessão X11 existente, sem necessidade de iniciar um sob "xvncserver".
Outras dicas
Além de x11vnc (que é realmente muito bom) e krfb (que eu não tenho nenhuma experiência com), recentes desktops Gnome tem o servidor Vino VNC embutido. IIRC ele pode ser habilitado em System-> Configurações> Desktop Sharing. Ele tem uma interface gráfica agradável e está bem integrado com o Gnome e o sistema, mas AFAIK ele usa mais tempo de CPU do que x11vnc faz.