Sim, o Teamviewer é uma solução de área de trabalho remota de plataforma cruzada e é gratuito (como na cerveja, não como na fala) para uso pessoal.
Vindo do Windows, é assim que minhas expectativas se baseiam. Eu tenho uma instância do Ubuntu desktop edition rodando como uma máquina virtual em um servidor. Eu gostaria de usá-lo como meu principal ambiente de desenvolvimento de código aberto, mas as ferramentas VNC que eu usei não parecem ser tão ricas quanto "Remote Desktop Connection" no Windows.
As três coisas que estão faltando para mim:
Existe um cliente apropriado que eu possa executar no Windows para se conectar à minha instância de desenvolvimento do Ubuntu que fornece esses recursos?
Sim, o Teamviewer é uma solução de área de trabalho remota de plataforma cruzada e é gratuito (como na cerveja, não como na fala) para uso pessoal.
O mais próximo a pensar em RDP (área de trabalho remota) no Linux é provavelmente o NX. Não está instalado no Ubuntu como padrão.
Existem alguns servidores diferentes, eles precisam ser instalados na máquina que você deseja compartilhar:
O único cliente que funciona no Windows que eu conheço é o NoMachine. Você pode baixá-lo de seu site, é gratuito, mas de código fechado.
tsclient é um cliente RDP / VNC do Ubuntu que tem uma aparência semelhante em mstsc
, o Microsoft Terminal Serviços do Cliente, no Windows.
Ele pode fazer tanto o VNC quanto o RDP, e você pode configurá-lo para executar em tela cheia, em um tamanho específico ou em janelas (com base no tamanho da tela remota).
Quanto ao compartilhamento USB de área de trabalho remota, o tsclient é capaz de compartilhar seu disco rígido com o sistema remoto, para que você possa fazer cópias de arquivos, mas não compartilhará dispositivos USB arbitrários. Por falar nisso, o único software que consegui encontrar que é capaz de fazer isso é coisa parece ser comercialmente licenciada.
Mais uma solução é usar o VirtualBox como um sistema de máquina virtual. Ele tem um servidor RDP padrão do Windows integrado. Não tenho certeza se ele fornece os recursos que você mencionou, mas vale a pena tentar.
Também não se esqueça de que você pode executar seus aplicativos gráficos remotamente com apenas um comando no seu shell local:
ssh -Y server command
Se você tem uma boa largura de banda entre o seu servidor e a sua casa, isso pode fornecer uma experiência quase perfeita. Eu até o uso para executar aplicativos Win32 com vinho no meu servidor virtual e ter sua GUI no meu laptop.
Você pode tentar Fazer login gratuitamente. Funciona no Windows, no Mac OS X e no Ubuntu e tem um bom desempenho.
Tags remote-desktop