TDRST II.
Pg. 1 de 7
ITC 2007
TDRST II.
Pg. 2 de 7
O VNC uma ferramenta excelente de suporte tcnico a distncia, sendo um dos aplicativos de administrao remota mais populares do mundo. A sua utilizao facilita muito as tarefas de manuteno, treino e superviso de sistemas informticos e especialmente til em manutenes de sistemas de redes informticas. O VNC pode ser usado tanto para aceder computadores ligados numa rede local, como via internet. Obviamente nem todos os problemas podero ser resolvidos atravs de conexes remotas, principalmente se relacionados com o hardware, mas muitos outros problemas mais simples como configuraes alteradas, parmetros incorrectos, actualizaes ou bloqueios podero ser perfeitamente solucionados. Alm disso, nada melhor que aceder o servidor do cliente e fazer uma anlise prvia do problema, antes do deslocamento. Desta forma possvel ter uma preparao adequada de forma a visitar o cliente devidamente equipado com os drives, programas, actualizaes e ferramentas necessrias. Assim como ter a oportunidade de pesquisar possveis solues para o problema na internet ou consultando o suporte tcnico do fornecedor.
ITC 2007
TDRST II.
Pg. 3 de 7
Durante uma sesso de controlo remoto, possvel efectuar: Transferncia de Ficheiros; Sincronizar e Clonar ficheiros e pastas; Sincronizar: significa copiar ficheiros em ambas direces entre duas pastas no PC host e PC remoto tornando as pastas idnticas, cada uma contendo os mesmos ficheiros. Se dois ficheiros possuem o mesmo nome, o ficheiro com a data mais actual copiado. Clone: significa fazer com que uma pasta especfica no PC host, ou no PC remoto, seja igual a uma outra pasta no PC contrrio. Qualquer ficheiro existente na pasta de origem, mas no na de destino, copiado para a pasta de destino. Ficheiros na pasta de destino, que no estejam na pasta de origem so apagados. Chat; Gravar a sesso num ficheiro para diagnstico, etc.; Gravar as estatsticas de logs num ficheiro; Criar ou correr ficheiros de script, para automaticamente efectuar operaes de rotina.
ITC 2007
TDRST II.
Pg. 4 de 7
1.2. VNC.
Virtual Network Computing (Computao Virtual em Rede) um protocolo desenvolvido para permitir o controlo de interfaces grficas remotas. Atravs deste protocolo um utilizador pode se conectar a um computador remoto e utilizar as suas funcionalidades visuais como se estivesse sentado em frente do mesmo, permitindo o controlo do teclado e mouse, alm da visualizao da tela a partir do computador remoto, utilizando os recursos dos protocolos de rede TCP/IP, O VNC possui uma plataforma totalmente independente, um VNC cliente instalado em qualquer sistema operativo pode conectar a um VNC servidor em qualquer outro sistema operativo. Existem vrias verses disponveis para praticamente todos os principais sistemas operativos e tambm para Java. Esta plataforma amplamente utilizada em suporte tcnico de informtica, acesso remoto, alm de integrao entre diferentes plataformas.
1.2.1. Histria.
O VNC foi criado nos laboratrios da Olivetti e Oracle Research Lab, posteriormente adquirida pela Olivetti e Oracle Corporation. Em 1999 a AT&T comprou o laboratrio, e em 2002 fechou os trabalhos de pesquisa do mesmo. O nome tem origem num terminal de rede assncrono chamado Videotitle, que era basicamente um LCD com uma entrada de caneta e uma conexo rpida ATM com a rede. O VNC essencialmente uma verso via software deste Terminal de Rede ATM.
1.2.2. Vantagens.
O VNC totalmente gratuito; Mltiplos utilizadores podem estar conectados ao mesmo desktop, sendo uma ptima alternativa para formao, mesmo a distncia (basta configurar a opo read only); Se a conexo cair, a sesso VNC no perdida. Basta reconectar e os aplicativos remotos estaro exactamente da forma que estavam antes da conexo cair.
ITC 2007
TDRST II.
Pg. 5 de 7
Compatvel com diversas plataformas. Tanto o servidor, como o cliente VNC extremamente pequeno. Algumas verses possuem visualizao por cliente Java, ou seja basta possuir um browser para aceder o servidor remoto.
O VNC possui um protocolo muito simples, baseado na reproduo de pequenos rectngulos, em pontos de coordenada X e Y especificadas. Esses rectngulos so uma reproduo simplificada dos respectivos pontos que seriam apresentados na tela do servidor. Para reduzir a largura de banda utilizada na transferncia desses rectngulos, so utilizadas tcnicas de codificao e compactao, sendo o protocolo do VNC responsvel pela negociao entre o Cliente e o Servidor do mtodo mais eficiente a ser aplicado. O servidor do VNC usa como padro a porta TCP 5900 e quando o servidor Java est instalado a porta TCP 5800. em sistemas Linux e Unix, temos a possibilidade de logar com vrias sesses distintas no mesmo servidor, cada uma com as suas operaes independentes. Nos sistemas Windows podemos abrir apenas uma sesso, pois o Windows no possui as caractersticas de multisesses de utilizador dos sistemas baseados em Unix.
ITC 2007
TDRST II.
Pg. 6 de 7
ITC 2007
TDRST II.
Pg. 7 de 7
adicionadas, assim como clientes e servidores para vrias plataformas foram desenvolvidos. No entanto cada projecto tomou rumos prprios, sendo alguns gratuitos e outros no. Actualmente, as trs principais verses so o RealVNC, o TightVNC e o UltraVNC. A maioria das verses mantm uma compatibilidade bsica entre si, possibilitando por exemplo aceder um servidor do RealVNC utilizando o cliente do UltraVNC. Para utilizao em ambiente misto Windows e Linux, recomendada a utilizao do TightVNC, que possui recursos bastante completos, alm de uma melhor velocidade que o RealVNC. Com o TightVNC podemos ter qualquer tipo de plataforma integrada, ou seja cliente Linux conectando um servidor Windows, e vice-versa. Para utilizao em ambientes puramente Windows, a verso que melhor se destaca o UltraVNC, pois agrega diversos recursos no disponveis em outras verses, como transferncia de ficheiros, plugin de encriptao open-source completo, chat, barra de ferramentas, reconexo automtica, drive de vdeo, entre outras, alm de ser totalmente gratuito.