Teamviewer
ANÁLISE
Controle
remoto gráfico
O Teamviewer é uma demonstração
impressionante de como pode ser fácil o controle
remoto entre roteadores e firewalls.
por Daniel Kottmair
Thor Jorgen Udvang – 123RF.com
C
erca de 60 milhões de
usuários já utilizam o Teamviewer [1], a solução de
controle remoto comercial para Windows e Mac OS X. Graças a pedidos
de consumidores, o fabricante do
Teamviewer oferece agora a versão
5 para Linux. O Teamviewer facilita
o acesso remoto a outros computadores pela rede. A única exigência
é que a máquina acessada também
esteja executando o Teamviewer. O
Teamviewer oferece toda essa funcionalidade como um programa standalone; as versões especiais de cliente
ou servidor não estão disponíveis.
O Teamviewer gera automaticamente uma ID única global em cada
máquina. Quando é iniciado, gera
uma nova senha que o computador
do outro lado da conexão pode usar
para acessar a máquina local. Esse
esquema evita que alguém que já
Figura 1A janela inicial do Teamviewer.
48
tenha se conectado a essa máquina
repita a conexão sem a autorização
do proprietário. É possível manter a
nova senha gerada ou definir outra.
Conexões
O acesso remoto sem forward de
porta funciona entre roteadores e
firewalls graças a um dos servidores
do Teamviewer globalmente distribuídos pela web, o que gera uma
conexão UDP com criptografia de
256 bits entre as partes. Se um servidor proxy ou um firewall com filtragem de conteúdo impossibilita
essa conexão, a transferência fica
diretamente a cargo do servidor do
Teamviewer. O título HTTP no alto
da janela, e não UDP, identifica esse
tipo de conexão. Caso o uso de um
servidor de terceiros seja uma preocupação, o Teamviewer oferecerá
seu próprio servidor de autenticação,
caso solicitado.
O Teamviewer permitirá até que
se controlem remotamente computadores que possuem apenas conexão
de modem. O fabricante do software
melhorou a compressão na versão 5
para reduzir a quantidade de dados
que trafega. Vídeos, banners em
Flash e outros aplicativos que permanentemente alteram o conteúdo
da tela são problemáticos, mas uma
conexão DSL rápida permitirá que
até mesmo esses tipos de aplicativos
sejam executados com uma velocidade aceitável.
Usuários domésticos podem utilizar
o programa gratuitamente, e o fabricante oferece licenças comerciais para
este tipo de utilização. O Teamviewer
está disponível para Windows, Mac
OS X e Linux; todas as plataformas
podem controlar remotamente qualquer outra. Um cliente iPhone, disponível após o registro gratuito online,
também permite o controle remoto
de um computador.
Os clientes web e iPhone são as
únicas versões que só podem controlar, sem trabalhar nas duas direções. As outras variantes permitem
controlar e serem controlados, e é
até possível alterar as direções no
meio do processo.
Especificidades
do Linux
As versões deb e RPM do pacote
5.0.8206 do Teamviewer para Linux
estão disponíveis para download, além
de um pacote deb X64 e um tarball
simples que nem mesmo precisa
ser instalado. O Teamviewer para
Linux ainda está na versão beta, e o
fabricante solicita feedbacks e relatórios de erros.
O programa baseia-se em uma
versão modificada do Wine, mas o
fabricante fez alterações específicas
www.linuxmagazine.com.br
Teamviewer | ANÁLISE
para o Linux (como por exemplo,
acelerar a leitura de gráficos de servidor X). Apesar de utilizar o Wine,
não se trata apenas de uma cópia da
versão para Windows. Uma versão
Linux nativa ainda não está disponível, mas o fabricante tem considerado a criação de uma dependendo
da aceitação e da popularidade da
versão baseada em Wine.
O programa oferece uma grande
variedade de soluções de controle remoto, tais como a habilidade de mudar
de direção, reinicialização, simulação
de Ctrl+Alt+Del e transferência de
arquivos entre duas máquinas. Logins
múltiplos em uma única máquina
também são suportados (para treinamentos, quando é preciso demonstrar
algo para um grupo de usuários, por
exemplo). A função de VoIP e vídeo
chat introduzida na versão 5 também
é útil, e o aplicativo depende de codecs gratuitos: o Speex para áudio e
o Theora para vídeo. O vídeo no Linux só funciona, no momento, para
recepção. Webcams Linux com conexão V4L ainda não são suportadas
pelo Teamviewer.
A versão para Linux possui algumas outras restrições: a função whiteboard, que permite que o usuário
desenhe em uma whiteboard ao
mesmo tempo e o suporte VPN não
funcionam corretamente. O programa não transmite consoles virtuais,
portanto, é preciso um servidor X.
As funções de reinicialização, da
sequência Ctrl+Alt+Del e Disable
Input/Display on remote computer
precisam que a máquina remota esteja
executando o Windows – os usuários
do Mac têm o mesmo problema. E
o mesmo se aplica à mudança de
resolução e alteração do papel de
parede (para evitar um tráfego de
dados desnecessário).
testes – independentemente da rede
ou do firewall usados pelos computadores – foi a configuração da conexão.
Assim, o Teamviewer dominou com
sucesso o aspecto mais importante
do controle remoto. Além disso, não
houve problemas de versão; uma
conexão entre um cliente Mac v4
e um cliente Linux v5 funcionou
sem problemas.
O programa oferece três modos
de operação quando inicia (figura
1): Remote support, Presentation e
File Transfer. A opção Remote support (Suporte Remoto) permite
o controle remoto de um sistema
e Presentation (Apresentação) permite a demonstração de uma ação
para um ou vários usuários em suas
próprias máquinas. O modo File
transfer deixa de lado as funções
administrativas e gráficas e simplesmente envia ou busca arquivos de
uma máquina remota. Esse modo
está acessível a qualquer momento
durante o suporte remoto normal.
Na janela inicial do Teamviewer,
escolha Extras/Options para alterar
várias configurações, tais como o
nome de seu computador, ou atribuir
uma senha fixa para logins remotos. Além disso, também é possível
especificar quais privilégios podem
ser dados ao usuário que acessa o
sistema pela rede. O Teamviewer
também aceita listas de permissão ou de bloqueio para o acesso a
seu computador.
Transferência
de arquivos
A transferência de arquivos ocorre
em uma janela separada (figura 2)
em duas colunas, com o seu próprio
computador na coluna da esquerda e
o remoto na da direita. Para transferir
arquivos, basta selecioná-los e clicar
no botão acima da coluna. Isso pode
parecer meio complicado; arrastar
e soltar ou, pelo menos, um duplo
clique para transferir arquivos faria
mais sentido. O fabricante pretende modificar isso em breve. Além
disso, os links simbólicos do Wine
no estilo Windows e os drivers com
letras são um tanto irritantes para os
usuários do Linux.
No modo de suporte remoto normal, uma barra de função oculta do
Teamviewer é mostrada no desktop
remoto, e é possível usá-la para acessar
um conjunto de importantes funções
de controle remoto.
No canto inferior direito está o
monitor de conexão, que também
Os testes
A versão para Linux funciona bem
apesar de ser beta. Uma coisa que
sempre funcionou bem durante os
Linux Magazine #72 | Novembro de 2010
Figura 2A transferência de arquivos entre computadores é simples e fácil
de controlar.
49
ANÁLISE | Teamviewer
Bloqueadores beta
Figura 3Visão do desktop remoto no Teamviewer.
pode ser ocultado, e que mostra
quem está acessando o computador
pela rede (figura 3). Se for necessário – e, mais uma vez, isso pode ser
útil para treinamentos – o programa
irá usar screencasting para monitorar
atividades no computador remoto.
Os arquivos de screencast que podem
ser salvos contêm apenas os dados
transmitidos através da rede pelo
Teamviewer e são, portanto, bem
compactos. Os administradores podem criar uma lista de computadores para acesso a máquinas remotas
com um único clique.
Caso necessário, é possível alterar
o foco de transmissão. A opção High
speed reduz a profundidade da cor
para acelerar a transmissão. Caso
prefira uma qualidade de imagem
perfeita à custa de operações mais
lentas, é possível optar por isso no
menu View. O item de configuração Automatic altera o modo para
refletir a conexão. Infelizmente, o
Teamviewer muda o cinza padrão
de alguns desktops (incluindo o
Gnome no Ubuntu) para um corde-rosa horrível. Não notei nenhuma
melhora na velocidade no modo de
cores reduzidas, por isso, pode ser
50
preferível manter o modo de melhor
qualidade, para conexões Linux/
Linux ao menos. Algumas opções
podem melhorar a experiência do
suporte remoto. Para começar, seria interessante desativar os efeitos
de desktop, tais como os oferecidos
pelo Compiz. O Teamviewer transfere apenas o conteúdo da janela e
não as janelas, portanto, zoom e cores em degradê apenas criam tráfego
desnecessário. Um bloqueador de
Flash para o navegador também é
uma boa ideia pelos mesmos motivos. Anúncios com animação geram
um nível de dados desnecessário – e
quanto maior o espaço ocupado pelo
anúncio, pior o problema.
Quanto mais velha a distribuição testada, maiores as dificuldades para os
testes. O programa funciona melhor
e é mais estável nas versões mais recentes; por exemplo, nenhum problema ocorreu nas conexões entre um
Ubuntu 9.04 e um 9.10. Aconselho
fortemente a não mudar a resolução
nos clientes Linux remotos, pois isso
causou o travamento do Teamviewer
no cliente. Além disso, não altere as
configurações do sistema nativo durante o acesso remoto, porque isso
pode interromper o fluxo de dados da
máquina remota. Outra falha: o cursor do mouse não muda de aparência
entre a flecha e a mão, por exemplo,
quando sai de uma janela ou barra de
título. O fabricante prometeu resolver
isso antes da versão final.
Conclusão
O Teamviewer é um software prático e fácil de usar. Mesmo que não
seja usado por administradores ou
peritos, seu gerenciamento remoto
de máquinas é muito simples – ou
para acessar seu próprio computador
quando se está longe. O Teamviewer
funciona muito bem no Linux, apesar dos problemas da versão beta.
O fabricante promete resolver tudo
até a versão final. Uma das maiores
forças do Teamviewer é sua compatibilidade entre plataformas – Linux,
Windows, Mac OS X – e até entre
navegadores web e o iPhone. Além
disso, a conexão sempre funciona. n
Mais informações
[1]Teamviewer: http://www.teamviewer.com/index.aspx
Gostou do artigo?
Queremos ouvir sua opinião. Fale conosco em
[email protected]
Este artigo no nosso site:
http://lnm.com.br/article/4269
www.linuxmagazine.com.br
PALESTRAS COM
BELO HORIZONTE
JON “MADDOG” HALL
DIRETOR EXECUTIVO DA LINUX INTERNATIONAL
NELSON
UTO
SANDRO
MELO
MESTRE EM CIÊICIAS
DA COMPUTAÇÃO
UNICAMP
FUNDADOR
DA 4LINUX
ALEXANDRE
BARRETO
PESQUISADOR
ITA
RIVALINO
MATIAS
PESQUISADOR
OPEN SOURCE
10 a 12/Dez/2010
Hotel Royal Golden
Rua Rio Grande do Norte, 1015 - Savassi - BH - MG
Certificação BSDA
Certificação LPI (Níveis I e II)
Submissões de Trabalhos
www.bh.coalti.com.br
APOIO
REALIZAÇÃO
ORGANIZAÇÃO
GESTÃO DO
CONHECIMENTO
E MUITO MAIS
Download

Controle remoto gráfico