Eu trabalho para uma pequena empresa de software em Londres, Inglaterra. Atualmente, temos quatro desenvolvedores, todos com base no Reino Unido, mas estamos localizados em diferentes partes do país e todos trabalhamos em casa a maior parte do tempo. Todo desenvolvedor tem uma estação de trabalho Windows de alto desempenho que mora no escritório de Londres, e nós os acessamos remotamente usando o GoToMyPC.
Nosso novo requisito é que gostaríamos de experimentar a programação em pares, o que significa que dois desenvolvedores precisam acessar uma única máquina ao mesmo tempo. Ambos os desenvolvedores precisam ser capazes de ver a área de trabalho completa, mas também precisamos ser capazes de alternar facilmente qual desenvolvedor tem controle de teclado / mouse.
Até agora, não tivemos muita sorte em fazer isso funcionar. Aqui está o que tentamos:
GoToMyPC e UltraVNC Server:
Quando estou sentado no meu PC no escritório, posso compartilhar a tela do PC do meu escritório com outro desenvolvedor usando o UltraVNC Server. O outro desenvolvedor pode assumir o controle do teclado e do mouse à vontade. No entanto, se eu estiver em casa e conectando via GoToMyPC, o outro desenvolvedor poderá ver a área de trabalho do meu PC do escritório, mas não poderá controlar o teclado ou o mouse (mesmo que a opção "Exibir apenas" esteja desabilitada no UltraVNC Viewer).
Este diagrama pode ajudar a ilustrar a configuração da qual estou falando:
LogMeIn Pro:
Eu achei que a LogMeIn poderia resolver nosso problema, já que possui um recurso de compartilhamento de área de trabalho integrado. No entanto, se estou em casa e conectando via LogMeIn, não posso compartilhar a área de trabalho do meu PC do escritório com ninguém. Eles recebem um erro dizendo que já existe uma sessão ativa ou algo parecido. O recurso de compartilhamento de área de trabalho só parece funcionar se eu estiver fisicamente sentado no PC host.
Outros requisitos:
-
Provavelmente, é desnecessário dizer que a criptografia end-to-end do lado da internet é essencial.
-
Para compartilhamento de área de trabalho entre máquinas no escritório, a segurança não é uma grande preocupação, mas a qualidade e o desempenho são
-
O acesso remoto através de dispositivos móveis (especificamente iPad e iPhone) seria muito bom, mas não é essencial
Existem vários produtos de acesso remoto e compartilhamento de área de trabalho diferentes, e ocorreu-me que poderia levar muito tempo para testar todas as permutações possíveis. Daí a pergunta: alguém conseguiu fazer esse tipo de configuração funcionar? Em caso afirmativo, que produto (s) e / ou serviço (s) usou (em)?