Meio Bit » Software » Acessando e controlando computadores remotamente

Acessando e controlando computadores remotamente

13 anos e meio atrás

Muitos devem saber que é possível controlar um computador sem estar fisicamente em contato com ele. Porém, acredito que boa parte dessas pessoas ainda não saiba como se faz.

Não estou falando de telepatia ou qualquer paranormalidade, mas sim do VNC (Virtual Network Computing). O que me interessa explicar aqui é a parte prática. Portanto, se quiser saber o conceito, origem, funcionamento... caberá a você pesquisar. Tem muita coisa sobre isso na Internet, o que falta mesmo é um tutorial dizendo como usá-lo.

Quais os usos para o VNC?

· dar suporte técnico para os amigos, famíliares ou clientes;

· instalação e atualização de programas ou manutenção em máquinas remotas;

· monitorar as atividades dos seus filhos ou funcionários no computador (é anti-ético se não tiverem conhecimento prévio);

· qualquer outro motivo pelo qual você queira acessar um computador remotamente.

Existem vários programas VNC. Os mais conhecido são RealVNC, WinVNC, TightVNC e o UltraVNC (ou [email protected]). O escolhido foi esse último, é open source, leve e constantemente atualizado, mas funciona apenas sob Windows. Se você usa alguma distribuição Linux, talvez dê certo com outros programas VNC ou com o WINE.

Computador da irmã sendo acessado pelo meu.

O tutorial está dividido em dois artigos. O primeiro, contendo "I.A. Acessar computadores remotamante através da rede interna (LAN)" e o segundo, com os tópicos: "I.B. Acessar computadores remotamante através da Internet" e "II. Apenas dar suporte técnico para amigos, família ou clientes".

Terminologias

Viewer (visualizador): a máquina que poderá observar/controlar a outra.

Server (servidor): aquela que será observada/controlada.

Abrir portas: isso é muito importante, se as portas no roteador/firewall não estiverem liberadas, não será possível estabelecer a conexão entre os computadores.

IP interno: é o endereço dentro da rede local.

IP externo: é o endereço na Internet.

I.A. Acessar computadores remotamante através da rede interna (LAN)

1. Do que você precisa?

· do próprio UltraVNC (http://www.uvnc.com/);

· do IP da máquina que se pretende acessar;

· saber abrir portas no roteador/firewall;

2. Instalando o UltraVNC

Execute o instalador, aceite o termo de uso e escolha o diretório do programa.

Agora selecione os modos de acordo com a finalidade desejada:

UltraVNC Server Only: se quer que esse computador seja apenas acessado.

UltraVNC Viewer Only: se quer que esse computador apenas acesse os outros.

UltraVNC Full Installation: se quer ambos.

Se está usando o Vista, marque a caixa de seleção para baixar automaticamente os addons necessários.

Na próxima tela, também deixe a caixa marcada para baixar um driver para Windows 2000, XP ou Vista que pode deixar a atualização de tela mais rápida e reduzir o uso do processador.

Dependendo dos modos que escolhidos, aparecerão as seguintes opções:

Registrar o UltraVNC como serviço para iniciar junto com o Windows (recomendo)

Iniciar ou reiniciar o serviço do UltraVNC depois da instalação (recomendo)

Criar um atalho no desktop (opcional)

Associar a extensão .vnc com o UltraVNC Viewer (recomendo, ver passo 8)

Instalação do UltraVNC

Prossiga para concluir a instalação.

3. Descobrindo o IP interno do Server

É bem fácil, Iniciar > Executar > digite “cmd” > OK > digite “ipconfig” > Enter

Comando ipconfig

Anote o IP > digite “exit” > Enter

4. Abrindo as portas no roteador/firewall

Para quem nunca fez isso, talvez essa seja a pior parte do tutorial. É difícil explicar como liberar as portas, pois a interface varia dependendo do fabricante e do modelo.

Basicamente você terá de fazer as seguintes operações:

Escolher um nome de fácil identificação,

Escolher o protocolo TCP,

Colocar o IP do Server,

Colocar a porta 5900 (padrão), ou outra de sua preferência.

Acho bom manter a porta 5900 e ainda criar outra regra para o mesmo IP, mas com a porta 5800 (ver passso 7).

Não há necessidade de abrir portas para o Viewer.

Se não souber como liberar as portas, recomendo que visite a página abaixo

http://www.portforward.com/english/routers/port_forwarding/routerindex.htm

ou pesquise na Internet.

Certifique-se de que o firewall também autorize acesso à máquina.

5. Configuração do UltraVNC

Nesse ponto, você já deve ter instalado o UltraVNC nas máquinas para prosseguir com o tutorial.

A tela a seguir é do computador da minha irmã que está na mesma rede e com a janela de configuração do UltraVNC Server aberta.

UltraVNC Server

Para vê-la, vá até Iniciar > Programas > UltraVNC > UltraVNC Server. Estão disponíveis diversas opções, no entanto, a mais importante é o campo da senha; defina uma e dê OK.

6. Acessando e controlando o Server

No PC “controlador”, abra o Viewer, Iniciar > Programas > UltraVNC > UltraVNC Viewer e você verá a janela abaixo.

UltraVNC Viewer

1. VNC Server: coloque o IP interno do Server (passo 3) e a porta (passo 4) no formato 123.123.123.123:1234

2. Quick Options: Configurações pré-definidas de conexão, aconselho deixar em AUTO, se não gostar da velocidade ou qualidade da imagem, vá testando até achar uma que se adeque ao seu gosto.

3. View Only: marque se quiser apenas visualizar o computador acessado, mouse e teclado não estarão disponíveis.

4. Auto Scaling: redimensiona a tela do Server para se ajustar à do Viewer, isso deixa a operação mais lenta e compromete a qualidade da imagem.

Digite o IP e porta do Server, escolha as opções de sua preferência e então clique no botão Conect.

Estabelecendo a conexão

Duas janelas surgirão, uma mostrando o status da conexão e outra solicitando a senha. Pronto, agora você tem acesso remoto.

Se até aqui você não conseguir acessar a outra máquina remotamente, alguma coisa está errada e não será possível continuar.

7. Acessando remotamente através do navegador com o JavaViewer

Para acessar pelo navegador, uma outra porta deve ser usada (padrão é 5800).

Com a porta para HTTP liberada, digite o IP e porta na barra de endereço do navegador (como no Viewer) e depois a senha.

Talvez seja solicitado a instalação do Java Runtime Environment, aqui mesmo tendo a versão 1.6.0_05 do JRE tive precisei instalar a 1.4.2_15.

Mozilla Firefox e Server

8. Criando um atalho para acesso rápido ao computador remoto

Faça o logon no computador remoto e pressione CTRL+ALT+F5 com a janela ativa. Isso criará um arquivo com a extensão .vnc, se quiser salve a senha também. Não será preciso abrir o Viewer, mas ele ainda precisa estar instalado.

Salvando o atalho para o Server

9. Escondendo o ícone da bandeja do sistema

Não sei se notaram, mas quando o UltraVNC Server está rodando, um ícone permanece na bandeja do sistema (ou área de notificação).

Ícone na bandeja do sistema

Se desejar escondê-lo, faça o seguinte: siga o passo 6 ou então clique com o botão direito do mouse sobre o ícone e selecione “Admin Properties” para exibir a janela de configuração do UltraVNC Server. Ali marque a opção “Disable TrayIcon”, confirme a mudança e reinicie o computador ou o serviço. O ícone terá sumido.

UltraVNC Server

Se quiser que ele volte, para trocar a senha ou qualquer outro motivo, vá para o diretório de instalação do UltraVNC e lá haverá o arquivo ultravnc.ini. Abra-o com o bloco de notas, ache a linha “DisableTrayIcon=1”, mude para zero e reinicie a máquina ou o serviço para efetivar a mudança. Também é possível esconder o ícone por esse método.

Parâmetros de configuração do UltraVNC Server

10. Trasnferindo arquivos

Para transferir/trocar arquivos entre as máquinas, é preciso iniciar um assistente. Realize o logon no computador remoto e no topo haverá uma barra com vários botões, o assistente para transferência de arquivos é o quarto botão de trás para frente (Open File Transfer...).

11. Usando conexão criptografada

1. Abra o UltraVNC Viewer, marque a opção “Use DSMPlugin”, selecione o plugin e clique em Config. Agora escolha o nível de encriptação (40, 56 ou 128 bit) um nome para o arquivo (sugiro rc4.key) e clique em Gen Key. Essa chave é criada de forma aleatória e estará localizada na pasta de instalação do UltraVNC.

2. Para que a encriptação funcione, tanto o Viewer quanto o Server devem ter a mesma chave na pasta de instalação, então pense em um jeito de tranferir para a outra máquina.

3. Para finalizar, abra a janela de configuração do UltraVNC Server (aquela onde você definiu a senha) e marque a caixinha do “Use DSMPlugin” e dê OK.

Se tudo foi feita da maneira correta, você conseguirá se conectar ao outro computador e notará que a barra de título mudou.

Barra de título do UltraVNC Viewer

Esse não é o método mais fácil e nem o mais eficiente de ter uma conexão segura. Se preferir use o Hamachi.

relacionados


Comentários