terça-feira, 12 de fevereiro de 2008

Conexão Reversa – UltraVNC SC (SingleClick)

Conexão Reversa – UltraVNC SC (SingleClick)

Fala pessoal, vai aqui um tutorial pra quem dá suporte remoto.

No meu caso eu trabalho no CPD de uma Revenda da Ambev, e a coisa mais comum é eu ter que me deslocar até as máquinas para verificar os problemas que acontecem no decorrer do dia, no entanto, através de programas de acesso remoto consigo resolver boa parte deles.

Agora, o grande diferencial do programa que vou apresentar a vocês é que não é necessários instalar nenhum servidor na máquina que se quer acessar e muito menos saber qual o endereço IP da máquina, pois nesse processo, a máquina que você quer acessar que solicita a conexão com você. E o melhor esse processo não funciona apenas em ambiente LAN, mas também em WAN (Internet).


Isso tudo é possível, com uma versão open source do ultra VNC.


Então vamos ao trabalho.

Primeiro entre no site:

UltraVNC

E baixe a ultima versão do UltraVNC.

Agora, entre AQUI e baixe o arquivo “custom.zip”.

Dentro desse arquivo existem 6 arquivos.

background.bmp
helpdesk.txt
icon1.ico
icon2.ico
logo.bmp
rc4.key

Os arquivo, “.ico” e “.bmp” se for do seu interesse devem ser alterados, colocando características da sua empresa, como o logo por exemplo, ai fica a seu critério como irá usar cada imagem e ícone.
O arquivo mais importante aqui no momento é o helpdesk.txt eis o conteúdo do mesmo:

[TITLE]

UltraVnc SC

[HOST]

Internet support

-connect 192.168.1.102:5500 -noregistry

[HOST]

Internet support encryption

-plugin -connect 192.168.1.102:5500 -noregistry

[TEXTTOP]

Dubble Click to make a connection

[TEXTMIDDLE]

Before making a connection

[TEXTBOTTOM]

Please Call 56 576896 to get your ticket

[TEXTRBOTTOM]

[TEXTRMIDDLE]

Kasteelpleinstraat 56

[TEXTRTOP]

Ultravnc PC support

[TEXTBUTTON]

More Info

[WEBPAGE]

http://www.ultravnc.net

[TEXTCLOSEBUTTON]

STOP test

[BALLOON1TITLE]

Establishing connection ...

[BALLOON1A]

5 min try period

[BALLOON1B]

If it fails, the software will remove himself

[BALLOON1C]

from your system.

[BALLOON2TITLE]

Connection active.

[BALLOON2A]

Warning, your desktop is remote visable

[BALLOON2B]

You can break the connection any time

[BALLOON2C]

by using the close button

[WEBPAGE]

http://www.ultravnc.net

Use essa imagem como referência para alterar os valores que você deseja desse arquivo.
O principal é você alterar o campo

[HOST]

Internet support

-connect 192.168.1.102:5500 -noregistry

No âmbito local, o IP configurado aqui, não terá muitos problemas pois acredito que você tenha um IP fixo na máquina, se não tem configure =)
Porém pensando no em um ambiente WAN, ai a coisa em teoria complica um pouco, para quem tem um IP fixo de internet não tem problema, mas e quem usa por exemplo um Speedy normal ? que o IP fica variando a cada conexão ?
A minha sugestão seria usar o NO-IP, para quem não conhece, o NO-IP é um serviço no qual você se cadastra, e configura um DNS pro seu IP, e baixa um programa que fica atualizando constantemente o teu IP no site.
Exemplo prático.
Digamos que entrei no site me cadastrei e criei o DNS “sinothic.NO-IP.com”, qualquer um que “pingar” esse DNS ele direcionará para o meu IP, digamos que eu tenha feito uma nova conexão, e meu IP mudou, o programa que fica rodando em background do NO-IP, atualizará no site o meu novo IP, e quando tentarem “pingar” novamente, o DNS será redirecionado para o meu novo IP.

Posteriormente estarei postando um tutorial sobre o NO-IP.

Então nesse caso ao invés de você colocar um IP para o programa tentar se conectar você usará o DNS cadastrado no NO-IP, no meu exemplo ficando assim:

[HOST]

Internet support

-connect sinothic.NO-IP.com -noregistry

Acredito que a esse momento você já deve ter configurado o helpdesk, alterado o seu logo, e até mesmo criado um ícone personalizado para você.
Após tudo pronto compacte novamente, não esquecendo de nomear o arquivo compactado para custom.ZIP

Entre AQUI

E use, “foo” como Userid e “foobar” em Passward e em Upload file, selecione o arquivo que você acabou de compactar. Agora é só apertar “Upload”.

Se der tudo certo o site de mostrar um link para você baixar um arquivo chamado custom.exe.

Lembra da ultima versão que pedi pra baixar do ultravnc, instale-a na sua máquina. Após instalado, é só executar o UltraVNC Viewer (Listen Mode). Agora toda vez que for executado esse que acabamos de baixar do site (custom.exe) , aparecerá uma solicitação de conexão para você. Utilizando o VMWare, tirei uns screenshots, para melhor exemplificar.

Máquina remota executando o (Custom.exe) que no caso eu dei um novo nome infodabase.exe.

Solicitação sendo feita a minha máquina.

Quando eu clicar em Sim, já estarei no controle da máquina para poder fazer a análise do problema que o usuário está reclamando.

Então é isso aí.

Qualquer dúvida é só usar os comentários.

Forte abraço a todos

Anderson Mateus

44 comentários:

Anônimo disse...

Gostei muito amigo porem o meu arquivo custom.exe nao abre igual ao do seu exemplo mas sim igual ao arquivo de cliente do VNC.

Obrigado e aguardo sua ajuda.

Adson
capilebh@yahoo.com.br

Anônimo disse...

Cara, gostei de mais. Até porque vi funcionando numa empresa que presta suporte de um cartao. Fiz tudo que tem no teu tutorial. o Executavel abre legal na maquina "cliente", pede a conecçao do usuario cadastrado; agora na maquina onde esta o ultravnc e o no-ip nao aparece a tela de retorno da conecção. Onde estou errando ?

Valeu muito pelo tutorial e aguardo tua resposta.

Esdras
esdras_net@hotmail.com

Anderson Mateus disse...

Adson e Esdras, esterei entrando em contato com vcs por e-mail. Para tentar ajuda-los. Abraços.

Unknown disse...

Caro Anderson, realizei todos os passos e mandei o custom.exe pra uma filial minha pra poder acessar a máquina de lá, só que quando eles executaram, não aconteceu nada... eles também tem de ter o UltraVNC instalado e rodando além do custom.exe? Me dá uma força, porque tem meu programa gerencial que tô tentando acessar de outras máquinas, e pelos VNC parece ser mais prático... minhas nets são todas á rádio. por favor entre em contato.... obrigado!
Jeremias Paz: contato.jpax@hotmail.com
contato.jpax@bol.com.br
se for preciso, eu ligo pra vc, basta mandar seu telefone.
Grato!

Anônimo disse...

Olá tudo tranquilo...
cara funcionou 100% na lan e na wan, porém na VPN não conecta. alguma configuração específica

Anônimo disse...

Olá tudo tranquilo...
cara funcionou 100% na lan e na wan, porém na VPN não conecta. alguma configuração específica.
preciso fazer funcionar pela VPN pois as filiais conectam no servidor da matriz via TS para ver a tela do programa.

Nelson Ribeiro
nelsonbarth@hotmail.com

valeu

Unknown disse...

Olá Andreson, desde já agradeço as dicas.
Preciso tirar uma dúvida contigo.

Se possível, me manda um e-mail pra eu possa manter um contato contigo.

Obrigado.

jomarmattos@unimedilheus.com.br
Jomar Matos.

Willian disse...

Ótimo tutorial!
Tive alguns problemas, mas consegui e editei o mesmo nos padrões da minha empresa.

Alguns aqui tiveram problemas não sei se vou ajudar, mas é necessário abrir o (Run Ultr@VNC Viewer (Listen Mode)) no micro que irá ser o servidor.

Anderson Mateus disse...

Fala Willian, muito obrigado pela visita. E sobre o que você falou, vou ser sincero, nunca tive que abrir o View no Listem Mode na máquina em que vou conectar, só na minha. Mas em todo caso se está dando certo. Toca o barco.

Falo.

Abraços

Mendes disse...

Anderson ficou muito legal o seu tutorial, gostaria de saber se existe a possibilidade de vc me ajudar, no meu caso eu tenho o firewal que tem um ip fixo e configurei uma regra de NAT para que quando chegar a solicitação do cliente pela porta 5500 ele deve redirecionar para a minha maquina que está com ip fixo interno, porem eu recebo a solicitação do cliente, mas não consigo estabelecer a conexão...
Será que vc pode me ajudar..

Fico no aguardo...

Ricardo Mendes
E-mail = r.mendes@totalsat.com.br
Skype = clinirad

Anônimo disse...

Anderson,
Parabens pelo tutorial, porem tive um pequeno problema, acredito que já tenha aparecido.A versao baixada do ultravnc é a View e nao uma ouvinte como por exemplo a Server.Aguardo contato. Pablo (pablo@gven.com.br)

Anônimo disse...

Olá Anderson, muito legal o tutorial...Mas seguinte, já estou me batendo algum tempo..fiz conforme o tutorial, já tenho um DNS no NO-IP criado, coloquei no txt, gerei o executável no site mas quando alguém executa ele, no meu servidor não aparece a mensagem de solicitação de conexão remota? O que pode ser? Executei o VNC em listen mode...Gostaria muito de uma ajuda...Meu e-mail elinoia@gmail.com MSN elinoia@hotnail.com

Obrigado,

Elisandro

Anônimo disse...

Elisandro,
Ocorreu isso comigo também. Pode ser da versão do UltraVNC. Usando o RealVNC em listen não aparecia aviso nenhum. Coloquei a última versão do Ultra e agora ele mostra a solicitação. Procure ver se a versão do Ultra que você instalou não é muito antiga.

Falows.

Anônimo disse...

tem com tipo assim é so executar o programa sem ter que dar o double click

Anônimo disse...

cara muito bom era o que tava proocurando parabens

Anônimo disse...

Prezados, estou com dificuldades para fazer funcionar esta conexão reversa, editei o arq. helpdesk.txt, instalei nova versão do ultra vnc, e não consigo receber o aviso apartir momento que o custom.exe, é executado, alem disso é apresentado na maquina que executa o arquivo a seguite menssagem "no vnc server selected".
Alguem que já passou por esta dificuldade poderia me ajudar?
meu perfil de teste é seguinte coloquei maquinas ligadas através de um switc uma trabalhando ip 10.1.168.63 e outra 10.1.168.61, no caso configurei o arquivo "help" com este ultimo ip.

agradecido e aguardo contato
rdmororo@yahoo.com.br

Anônimo disse...

Anderson,
Estou com dificuldades... segui os passos direitinho, abri portas no roteador, firewall etc. Qdo rodo o executável, vem a mensagem "No VNC Server Selected" . Onde estou falhando?
Consegui alterar o Lay-out da tela do micro cliente como descrito e só esta etapa deu certo.
Ah, também testei colocando o executável do UltraVNC SC dentro do arquivo Custom.ZIP mas mesmo assim tenho a mesma mensagem.

Aguardo um retorno seu ou de alguem que tenha passado por este mesmo problema.

JUNIOR
nercidio@itelefonica.com.br

Obrigado

Anônimo disse...

Putz, falha minha mesmo.
Depois que entendi como funciona.
Tem de dar 2 cliques em um dos campos dentro da janela.
Vlw, deu certinho.
Abraços
JUNIOR

Anônimo disse...

CARA MEUS PAREBÉNS POR ESTE ARTIGO
ERA O QUE EU ETSVA PRECISANDO!!
DE ONDE TIROU ESTE ARTIGO

PARABÉNS MESMO!!!
FORTE ABRAÇO

Anônimo disse...

Caro Anderson por favor me socorra mano,estou a uma semana tentando fazer funcionar mas nada,fiz todos os precedimentos do tutorial,eu executo o custom.exe,mas não aparece a tela de aceitação,o que devo fazer,por favor me ajude...
manutencao-pc@hotmail.com

Unknown disse...

Olá Anderson, parabéns pelo seu conteudo.
Não estou conseguindo conectar nem na minha rede interna. Consegui compilar o custom.zip, porém não conecta. instalei a versão FULL (Server e Wiewer), versão 1.0.5, que baixei do site indicado no seu tutorial. Não sei mais o que fazer, gostaria de uma ajuda sua se possível.

Vander F. Fernandes disse...

AE, eu uso esse sistema de windows para windows e funciona blz, e tem uma função para bloquear a tela da máquina cliente só clicando em um ícone na tela que abre.
Mais estou tentando usar a mesma ferramenta pelo linux Debian, usando o xtightvncviewer. Mais eu ainda não encontrei uma forma de bloquear a tela na máquina do cliente.Porque o cliente não pode ver os procedimentos que estamos fazendo na máquina dele.
Alguém tem uma solução?

Vander F. Fernandes disse...

No vnc pelo windows, tem uma ferramenta chamada "toggle remote input and remote blank monitor", ela coloca uma tela de outra cor no desktop do cliente enquanto estamos usando o computador.
Mais no linux não temos uma ferramenta similar, ou sera que temos e eu não achei ainda???
Se alguem achar por favor me avissem!!!

Rhob disse...
Este comentário foi removido pelo autor.
Maicon Mk disse...

ja fiz de tudo, mas quando chama o suporte o micro que esta como servidor nao aparece a msg.
PS. O teste eu fiz de outro micro fora da minha rede interna.

Maicon

Anderson Mateus disse...

Aos amigos que estão com problema, favor deixar e-mail, que se possível entrarei em contato.

Anderson Mateus

Rhob disse...

Vc pode me encontrar no rhobsonvanzella [at] gmail [dot] com

Agradeço a ajuda, meu chefe tá me deixando louco pra fazer isso funcionar...

=)

Observatório disse...

Oi Anderson,
O tutorial é muito bom, mas não achei o arquivo custom.zip.
Se puder me ajudar o meu email é danielcanabrava@gmail.com.

Aproveitando, existe o tutorial para o "no-ip" ? Poderia aproveitar e me mandar o link? Valeu.

Lucas Figueiredo disse...

nao estou conseguindo chegar no link do custon...
se puder me dar uma outra dica
meu e-mail é lucas_lucas_9@hotmail.com
ou
lucas@proner.com.br

Unknown disse...

Bom dia,

Estou com o seguinte problemas:
"you've forgotten to select a DSMPlugin and the server user a DSMPlugin
Viewer and server are not compatible (they user different RFB protocols)"
eu estou usando somente na rede interna ip fixos, na minha maquina funciona corretamente, mas nas dos outros tecnicos não.
como cosigo arrumar isso?

E-mail franzotti@gmail.com
skype franzotti
By Helton Soares Franzotti

Iluminatto disse...

Amigo, fiz tudo conforme manda o tutorial, creiei um executavel chamado assistencia.exe enviei ele a uma maquina que seria a que precisava de ajuda, ao ser executado la, ele nao me enviou o pedido, para a maquina que rodava o No-Ip e o viewer listen mode

podem me ajudar?

MSN iluminatto_moraes@hotmail.com

Kleber84 disse...

Amigo tbm fiz tudo conforme o tutorial e nao funciona...a minha conexao é adsl...fiz o cadastro no NO-IP e conforme o tutorial diz e nao funciona...queria ver com vc se tem como da uma ajuda mano...

no msn : cerealistapantaneiragm@hotmail.com..

aguardo...blz...

Maico disse...

Consegui fazer funcionar muito bem. Mas ficou uma dúvida:
O UltraVNC Viewer (Listen Mode) fica fazendo por padrãoa leitura da porta 5500.
Esta porta cai na minha máquina.
Mas preciso configurar o UltraVNC Viewer (Listen Mode) para trabalhar e monitorar em outras portas para outras máquinas (5501, 5502,...). Como posso trocar a configuração de porta?

Grato.

Maico - maicochini{at)gmail.com

Maico disse...

Descobri como trocar a porta de leitura. Por padrão é 5500, correto?

No icone que abre o UltraVNC Viewer (Listen Mode) coloque no final a porta que você quer. Por exemplo:
"C:\Arquivos de programas\UltraVNC\vncviewer.exe" -listen 5513
Aqui no meu PC estou utilizando a porta 5513. Abraços.
Maico - maicochini{at)gmail.com

Anônimo disse...

Tem que executar o VNC em modo Lintening para que haja conexão. Este modo tem que estar rodando no computador que quer visualizar a tela do cliente.

Anônimo disse...

Estou usando esta ferramenta já algum tempo e está funcionado a mil maravilhas, porém agora com o aumento de windows 7 no mercado, a conexão fica muito lenta. Alguma dica para resolver isso?

Sérgio
comercial@comercialdigital.com.br

Anônimo disse...

Bom dia,

Cara vc poderia entrar em contato estou com algumas dificuldades em configurar, obrigado

jzabotto.analista@gmail.com

Anônimo disse...

Caro Anderson por favor me alcilie, li todo o seu tutorial mais tem um problema, quando eu executo o custom.exe, mais não aparece nada na tela do cliente e nem do servidor para aceitar, e ele fecha tudo automatiamente, o que eu fasso por favor me ajude...
avm2302@hotmail.com

pode ser por email ou msn
BLZ
Obrigado
Alessandro

Neto Camargo disse...

Quando clico nao aparece nada, fica o custom.exe no trayicon exibindo uma mensagem, no computador que estou tentando conectar nao aparece msg nenhuma... isso para WAN, ja configurei meu modem DSL 2640T, fiz o roteamente direito e tudo mais. se puder ajuda agradeço muito

netocamargo@gmail.com

alfredo fontoura disse...

bom dia, estou com o seguinte problema,não consigo transferir pastas, ele envia a pasta e quando vai descompactar ele fecha o arquivo e não consegue acabar de transferir. obs: arquivo sem estar em pasta ele transfere normalmente. obrigado

Anônimo disse...

Amigo não estou conseguindo quando coloco o DNS do no-ip não acontece nada.. quando uso o ip local conecta onde estou errando ??

Carlos Alexandre Franco disse...

preciso de sua ajuda para configura amigo.
email: alexandrefr1@gmail.com

Unknown disse...

Bom dia!

Poderia me ajudar com a configuração?
Fiz o custom.exe como descrito, executo ele na máquina cliente, ele mostra a mesma mensagem que mostra a sua imagem, menos a caixa texto, somente o balão no rodapé. Mas não exibe a tela na outra máquina.

Unknown disse...

Conexão Reversa com VNC-SC + (IP Automático, Reconexão Automática, Agendamento de Conexão, Mudança de Técnico no Meio do Atendimento, Reiniciar o Windows e Receber a Conexão de Volta, Desligar o Windows; Tudo Isso Sem DynDns, No-Ip, LogMeIn, DDNS, etc. VNC-SC (Conexão Reversa) A UVNC.COM.BR criou um recurso que se empacotado junto com VNC-SC será possível:Uma Solução Para Conexão Remota e Com Uma Boa Velocidade.Quando Reiniciar o Windows a Conexão Volta Sozinha pra Você.Que Reconecta Automaticamente com Qualquer Técnico.Com Recurso de Agendar uma Conexão para Mais Tarde.Chat, Boot, Desligar e Histórico do último ID e IP.Ativar ou Desativar UAC ( User Access Control ).Você Precisa de Conexão fácil para Seu Cliente.IP Dinâmico Atualizado? E o VNC-SC Detecta.Sem Necessidade de Atualizar IP Todo Mês.Sem Instalar Nada na Máquina do Cliente.Que Enxerga o Seu IP sem DNS ou NO-IP.Opção de Executar como Administrador.Se Tiver Dúvidas, Eu Monto pra você.Entre em Contato no E-mail.Técnicos Ilimitados.