Manual do Hacker Especial - Volume 1 (2019-02)

(Antfer) #1

Recursos


Quais são os mais completos e quais deixam a desejar?


T


odos os clientes testados permitem
que você se conecte ao seu desktop
de longe. Mas todos atendem a
diferentes necessidades e têm foco diferente.
Nesta categoria, vimos quais recursos cada
candidato oferece e se esses recursos são
úteis, ou se eles ainda confundem ao usuário

na hora do uso.
Todos os clientes em teste suportam o
recurso de tela cheia (fullscreen), de modo
que (se a largura de banda permitir) você
poderá fingir que está sentado diante de sua
máquina remota. Algumas coisas que
mencionamos são estritamente

propriedades do cliente, enquanto outras são
dependentes do servidor ao qual ele está
conectado. Isto é particularmente verdadeiro
no TigerVNC, tanto que nossas críticas e
elogios são direcionados às propriedades
exclusivas de servidor.

Remmina +++++
Remmina é um cliente impressionante. Além de NX, VNC e RDP, ele supor-
ta o protocolo XDMCP como base de comunicação entre a tela do servi-
dor e a tela do gerenciador. Ele ainda permite conexões gráficas livres via
SSH e SFTP. Se isso não for suficiente para você, ele pode ser estendido
por meio de um sistema de plugins. Ele suporta predefinições de qualida-
de, que podem ser modificadas de acordo com a largura de banda dispo-
nível, bem como opções de escala (caso você esteja visualizando em um
dispositivo de baixa potência). O protocolo VNC não é criptografado, por
isso é preciso criar um "túnel" de sua conexão por meio do SSH. Isso é
fácil de configurar usando a opção -L wdo SSH, mas o Remmina permite
que você faça isso a partir da sua caixa de diálogo de opções. Além disso,
há uma área de transferência compartilhada que funciona em todos os
protocolos. Você pode até mesmo configurar o cliente para detectar uma
conexão de entrada para ajudar com problemas de firewall.

TigerVNC +++++
TigerVNC é um pacote cliente/servidor que existe desde 1999. Suporta
múltiplas codificações e níveis de compressão, de modo que os melhores
resultados possíveis podem ser obtidos a partir de conexões de baixa largura
de banda. TigerVNC teve seu início como uma ramificação do TightVNC (em
grande parte extinto), e usa a mesma estratégia de dividir a tela em
subretângulos (ou mesmo subhexágonos) e aplicar a compressão mais
adequada (JPEG, zlib e vários outros truques). Ele permanece compatível
com outras implementações do VNC, mas não verá todos os avançados
benefícios de compressão que elas oferecem. O cliente possui uma interface
FLTK espartana que inclui alguns botões e uma barra de endereços. Tem
todos os métodos de codificação e compactação, opções de segurança
(incluindo autenticação por certificados TLS) e muito mais. Um servidor
alternativo, “x0vncserver”, é empacotado para controlar uma sessão X
existente, ao invés de começar uma nova.

R


emmina continua a desfrutar
de desenvolvimento frutífero
desde o seu lançamento em


  1. Mas é apenas um front-end
    para libvnc e xfreerdp, os quais não
    recebem muita atenção além da
    manutenção básica.
    O legado por trás do VNC original
    (agora RealVNC), TigerVNC,
    TightVNC e até mesmo TurboVNC é
    complicado, mas isso ocorre em
    detrimento das implementações
    open source do VNC. TigerVNC é
    significativamente melhor do que o


resto, mas ainda merece mais
melhorias. Em contraste, NoMachine
parece ser implacável em seu
progresso – é uma pena que não seja
de código fonte aberto.
X2Go foi um projeto iniciado por
dois estudantes do ensino médio em


  1. Hoje, eles e uma equipe de
    quatro pessoas o mantêm. Eles têm
    objetivos nobres, o que é bom, pois
    pelo menos três outros projetos
    baseados no protocolo NX não são
    mais mantidos. Em nossos testes de
    desempenho, está claro que o X2Go


ainda não é comparável ao
NoMachine, mas este último mostra
as potencialidades do protocolo e dá
à equipe alguma direção para seguir.
A porta Linux do Chrome Remote
Desktop foi anunciada em julho do
ano passado, e seu pouco
desempenho é perdoável, pois fazer
as coisas do modo NativeClient é
complicado, mas o projeto poderia
fornecer pacotes que funcionassem
melhor do que Ubuntu 12.04.

Estado de desenvolvimento


Estes projetos têm futuro? Veredicto


Chrome Remote
Desktop
+++++
NoMachine NX
+++++
Remmina
+++++
TigerVNC
+++++
X2Go
+++++
NoMachine é
implacável e quer
estar em seus
computadores.

36 | Manual do Hacker

|

Free download pdf