Meio Bit » Demais assuntos » Acessando e controlando computadores remotamente (II)

Acessando e controlando computadores remotamente (II)

13 anos e meio atrás

I.B. Acessar computadores remotamante através da Internet

A diferença aqui é o endereço que será acessado, ao invés do IP interno, usaremos o IP externo. Também é bem fácil de obtê-lo, simplesmente acesse algum site que possa mostrá-lo para você, como o http://www.whatismyip.com/ ou outro qualquer.

Se quiser acessar uma máquina em uma rede com vários computadores, é preciso liberar portas para todos os Servers. Exemplo: você está em sua casa e quer acessar os computadores da empresa, a rede é composta de cinco computadores e as portas foram abertasno roteador seguindo uma ordem:

A) 10.0.0.2:5900

B) 10.0.0.3:5901

C) 10.0.0.4:5902

D) 10.0.0.5:5903

E) 10.0.0.6:5904

Querendo acessar a máquina B, abra o UltraVNC Viewer e digite o IP externo da empresa e a porta 5901. São as portas que diferenciam as máquinas.

Não se esqueça de mudar as portas na configuração do UltraVNC Server.

UltraVNC Server

II. Apenas dar suporte técnico para amigos, família ou clientes

Esse é provavelmente a melhor parte do tutorial. Tenho certeza de que os leitores do Meio Bit já receberam ao menos uma vez alguma pedido de ajuda, fosse de amigos, membros da família ou clientes. Para muitos isso deve até acontecer com certa freqüência.

Com a técnica a seguir será mais fácil prover suporte para as outras pessoas, digo, ninguém precisará se locomover ou passar informações por telefone/email/messenger.

Imagine a seguinte situação: a sua avó está com dificuldade para colocar uma foto no perfil do Orkut e pede a sua ajuda. Você, como neto(a) bastante atencioso(a) tenta explicar por telefone, mas acaba piorando, até que se lembra do super, mega, UltraVNC e pronto, salvou a vovó... Mas espere aí, se ela tem problemas com o Orkut como conseguiu instalar o Server e ainda abrir as portas no roteador?

O UltraVNC SC (Single Click) é um pequeno executável que atua como um mini Server. No UltraVNC normal é o Viewer que tenta se conectar ao Server, mas no UltraVNC SC é o Server que “pede” para o Viewer se conectar.

Quem deve ter o programa instalado e as portas liberadas é você. O outro só precisa executar o UltraVNC SC e dar mais dois cliques.

UltraVNC SC

1. Identificando os arquivos

Faça o download do custom.zip em http://www.uvnc.com/pchelpware/create/index.html. Dentro teremos os arquivos:

· background.bmp

· logo.bmp

· icon1.ico

· icon2.ico

· rc4.key

· helpdesk.txt

Lembre-se de não mudar o nome nem extensão dos arquivos. Tudo deve estar dentro de um .zip.

Você pode criar UltraVNC SC contendo apenas o helpdesk.txt, deletando os outros.

2. Imagens (background.bmp e logo.bmp)

Para o fundo, há outras opções em http://www.uvnc.com/addons/singleclick.html. Deve ter 1x283 pixels, ela será esticada depois.

O logo deve estar dentro dos limites “max colors 256, size 196x181”, mas eu criei o logo no Photoshop e salvei como 16-bit, parece que a imagem é convertida na hora de compilar.

3. Ícones (icon1.ico e icon2.ico)

icon1.ico é o ícone principal do mini Server e de quando não está conectado (bandeja)

icon2.ico é o ícone de quando está conectado (bandeja)

4. Chave de criptografia (rc4.key)

Se quiser usar uma conexão segura, copie a chave criada anteriormente (passo I.A 11) e troque pela rc4.key original. (ver passo 6.2)

Se não pretende usar criptografia, o arquivo é desnecessário, pode deletá-lo.

5. Parâmetros de configuração (helpdesk.txt)

Contém os endereços do Viewer e textos/links do mini Server.

O que fazer com esse arquivo:

Colocar o seu endereço IP e a porta (padrão é 5500), como foi dito no começo, é você quem deverá ter essa porta aberta.

Colocar o texto e links que desejar.

6. Criando o UltraVNC SC

Percebe-se que o UltraVNC SC é super customizável.

Com todos os arquivos preparados e dentro do .zip, é hora de criar o mini Server. O arquivo .zip pode ter outro nome como vncteste.zip, os arquivos dentro dele devem permanecer com os nomes e extensões originais.

Acesse a página http://www.uvnc.com/pchelpware/creator/index.html e localize o “UltraVncSC based on RC23”, preencha os campos Userid (“foo”) e Password (“foobar”), depois faça o upload do .zip. Terminado o processo, baixe o executável, ele é o mini Server que será enviado para quem você quiser.

7. Usando o UltraVNC SC

O UltraVNC Viewer deve estar instalado na sua máquina, a porta escolhida liberada no seu roteador e o UltraVNC SC com a pessoa que precisa de suporte.

Bem, vá em Iniciar > Programas > UltraVNC > UltraVNC Viewer > Run UltraVNC Viewer (Listen Mode). Ele é o mesmo que o Viewer, mas com o comando -listen. Se a porta não for padrão (5500), mude as propriedades do atalho, por exemplo “-listen 5501”.

Agora é só dizer para a outra pessoa executar o mini Server e clicar duas vezes no texto. Você receberá um solicitação e ao aceitar terá acesso à máquina.

Solicitando conexão

6. Aperfeiçoando o UltraVNC SC

6.1 Atribuindo um IP fixo

Dificilmente uma pessoa terá IP fixo em sua residência, a alternativa então é um serviço de DNS dinâmico, o No-IP que muita gente já conhece. Acesse http://www.no-ip.com/ para criar uma conta. Depois de ativá-la, faça o login no site e na seção Your No-IP, adicione um Host. Defina um Hostname, marque a opção “DNS Host (A)” e confirme. Prossiga até a seção de Downloads, baixe e instale o Dynamic Update Client (DUC) para atualizar o DNS automaticamente.

Agora no arquivo helpdesk.txt sustitua o seu IP pelo Host criado. Exemplo:

[HOST]

Clique aqui duas vezes para conectar

-connect hostname.no-ip.org:5500 -noregistry

Agora você só precisa atualizar o DNS através do DUC antes da pessoa iniciar o Server.

6.2 Conexão criptografada

Não adianta ter a chave de criptografia se não for usada. Então se ela estiver presente, coloque outra entrada [HOST], ou seja, uma para conexão não criptografada e outra para conexão segura (com -plugin na frente). Exemplo:

[HOST]

Clique duas vezes para conectar

-connect xxx.xxx.xxx.xxx:5500 -noregistry

[HOST]

Clique aqui duas vezes para conectar (seguro)

-plugin -connect xxx.xxx.xxx.xxx:5500 -noregistry

Dentro da pasta de instalação do UltraVNC haverá um arquivo com a extensão .dsm, provavelmente MSRC4Plugin-122.dsm; renomeie ele para MSRC4Plugin.dsm.Peque esse MSRC4Plugin.dsm e coloque ele dentro do .zip do mini Server. Crie uma chave de criptografia e também jogue no .zip.

Resumindo, os requisitos para estabelecer uma conexão criptografada com o SC:

· ter um [HOST] no helpdesk.txt começando com -plugin

· renomear o MSRC4Plugin-122.dsm para MSRC4Plugin.dsm

· colocar um MSRC4Plugin.dsm dentro do .zip antes de fazer o upload

· colocar um rc4.key igual ao do Viewer dentro do .zip

· criar um atalho com o comando -dsmplugin MSRC4Plugin.dsm para o UltraVNC Viewer (Listen Mode), exemplo "C:\Program Files\UltraVNC\vncviewer.exe" -listen -dsmplugin MSRC4Plugin.dsm

Mantenha dois atalhos para o UltraVNC Viewer (Listen Mode), um para conexão segura e outro para conexão sem criptografia. Tenha certeza de que todas as pastas de instalação do UltraVNC (Server, Viewer ou Full) possuam os novos arquivos MSRC4Plugin.dsm e a mesma chave de criptografia.

Bem, isso é tudo o que sei sobre o UltraVNC e grande parte de tudo que ele pode oferecer. Aprendi muita coisa e tirei várias dúvidas no site/fórum do programa. Estou aberto a críticas e dúvidas.

Leitura complentar:

http://www.uvnc.com/install/index.html

http://www.uvnc.com/general/faq.html

http://www.uvnc.com/addons/singleclick.html

http://www.uvnc.com/pchelpware/create/index.html

http://forum.ultravnc.net/

http://msrc4plugin.home.comcast.net/~msrc4plugin/index.html

relacionados


Comentários