Suporte remoto com VNC reverso

Publicado por José Rodrigues Filho em 18/03/2010

[ Hits: 22.497 ]

 


Suporte remoto com VNC reverso



Essa implementação foi feita para evitar as idas e vindas que fazíamos para na maioria das vezes não fazer absolutamente NADA ao prestar suporte técnico em outros departamentos, as configurações foram feitas por mim e por Tiago Campos, um amigo na empresa que trabalho.

Importante lembrar que a máquina que receberá o acesso remoto tem como IP 192.168.0.9 e um redirecionamento da porta 5571 para o IP 192.168.0.9 no roteador, servidor etc, tudo vai depender de sua rede.

No artigo segui com essas configurações.

Máquina com Ubuntu GNU/Linux 9.04 e IP 192.168.0.9.

Redirecionamento da porta 5571 para o IP 192.168.0.9 configurado no servidor.

Obtendo os pacotes

Não instale outro pacote do xvnc, instale a versão 3.3.7-14.

sudo wget http://www.joserodriguesfilho.com/linux/descontinuado/vnc/vnc-common_3.3.7-14_i386.deb
sudo wget http://www.joserodriguesfilho.com/linux/descontinuado/vnc/xvncviewer_3.3.7-14_i386.deb
sudo dpkg -i vnc-common_3.3.7-14_i386.deb
$ sudo dpkg -i xvncviewer_3.3.7-14_i386.deb


Obtendo o software de criação do aplicativo executável para máquinas Windows pedirem o acesso.

sudo wget http://www.joserodriguesfilho.com/linux/descontinuado/vnc/UltraVNC_Generator.rar

Ativando VNC para a máquina Linux aceitar as conexões:

sudo wget http://www.joserodriguesfilho.com/linux/descontinuado/vnc/vnc_Suporte.sh
sudo chmod 777 vnc_Suporte.sh
$ sudo chmod +x vnc_Suporte.sh


Deixe o arquivo vnc_Suporte.sh na área de trabalho e clique no executável, na janela que abrirá clique em executar.

Pronto, seu VNC já está aceitando as conexões, agora vamos descompactar o arquivo UltraVNC_Generator.rar em uma máquina "WINDOWS". :(

Criando o executável

Infelizmente não é possível criar o executável pelo wine, por isso utilizaremos uma máquina com Windows.

Abra o executável sc_generator.exe e edite como desejar, configure como figura abaixo a porta e o IP da máquina que foi instalado o VNC, se você deixou a porta 71 no arquivo vnc_Suporte.sh como segue o tutorial no arquivo de configuração do software você tem que deixar 5571.
No término da configuração clique em Create EXE, será criado um arquivo sc.exe, renomeie como desejar. Agora abra o arquivo e dê dois cliques no técnico desejado caso exista + que 1.

Pedindo o acesso remoto:

Pronto, já pode ser feito o acesso remoto. :)
Outras dicas deste autor

Convertendo arquivo para PDF no terminal

Recebendo torpedo sms (vivo) de um Servidor (Ubuntu Server)

IPwatchD - Detectar conflitos de IP em GNU/Linux

Problemas com Samba após reiniciar servidor com Ubuntu 10.04 LTS?

Xinerama in 11.04

Leitura recomendada

Protegendo suas páginas com .htaccess do Apache

Instalando codecs multimídia no Fedora 12 Constantine

Pós instalação do Zenwalk

Treinamento shell script com Júlio Neves em Brasília

Como desativar barulho chato do Manjaro XFCE ao apertar botão backspace

  

Comentários
[1] Comentário enviado por rogerboff em 20/03/2010 - 12:00h

Parabéns pelo artigo José, isso é de grande utilidade para empresas de TI.
Na empresa que trabalho também utilizamos conexão reversa para diversos tipos de atendimentos, desde instalações, configurações, manutenções e treinamento, reduzindo em mais de 70% das visitas em cliente e aumentando drasticamente a produção do setor.
Utilizamos um vnc (Ultravnc também) modificado pelo desenvolvimento, o qual é iniciado junto com o sistema operacional e é utilizado uma GUI usando o comando winvnc.exe -connect alvo::porta para chamar a conexão reversa, permitindo utilizar todas as funções do vnc, desde a conexão normal a transferência de arquivos (Acho essa função essencial para as manutenções).

Abraços

Obs.: Fiz o teste com o executável criado e ele permite efetuar transferências de arquivo.

[2] Comentário enviado por joserf em 03/04/2010 - 23:16h

:)

[3] Comentário enviado por adsuporte em 12/04/2010 - 12:33h

Ola Bom dia, sou novo aki no site e no mundo linux!!!

Estou tentando usar essa dica para prestar suporte para alguns dos meus clientes, mais não estou conseguindo, meu problema é na hora do redirecionamento da porta no meu roteador e na configuração da porta no vnc!!

como edito o vnc.conf e como redireciono a porta para meu ip no roteador?

meu roteador é um linksys wrt54g e eu uso o ubuntu 9.10!

Valew

[4] Comentário enviado por ironf15 em 22/01/2011 - 08:29h

Parabéns meu caro funcionou da maneira como falou. Só faltou um detalhe para o pessoal saber localizar os dois últimos números que serão acrescentados a porta 5500, que é padrão do VNC Generator quando cria o executável, que é simples mas, pra quem esta começando no suporte, é o "X" da solução do problema: é tão somente clicar em "vnc_Suporte.sh" e depois em "Exibir", assim você verá logo ao final da "listen" o número que deve ser adicionado a porta de acesso do seu executável criado pelo generator. Ótimo tutorial, parabéns!!!

[5] Comentário enviado por caiotecc em 18/10/2011 - 18:29h

Muito boa a dica. Testei aqui em duas máquinas virtuais (WinXP e Ubuntu) e funcionou perfeitamente! Mas como eu utilizo Fedora15 eu tentei montar um servidor nesta distribuição. Converti os pacotes .deb para .rpm e instalei na minha máquina. Ao executar o arquivo vnc_Suporte.sh ele deu o seguinte erro:

./vnc_Suporte.sh: line 3: /usr/bin/xvncviewer: Arquivo ou diretório não encontrado

Aí fui atrás do arquivo perdido e encontrei na mesma pasta, não o arquivo xvncviewer mas sim o arquivo xrealvncviewer. Então alterei o arquivo vnc_Suporte.sh apontando para este último arquivo e o executei novamente e aí deu tudo certo aparentemente! Criei novamente um executável no Windows apontando para o novo servidor no Fedora mas a janela do xrealvncviewer não abre.

Alguém sabe o que pode ser?


[7] Comentário enviado por Tacioandrade em 08/08/2016 - 23:31h

Pessoal alguém ainda tem esse script vnc_Suporte.sh pra compartilhar? Fui buscar porem o domínio está offline.

Os demais pacotes são simples de conseguir, porem o script não. =/

Corrigindo, achei aqui no forum do Ubuntu o que fazer: https://ubuntuforums.org/showthread.php?t=299489

Att. Tácio Andrade.

[8] Comentário enviado por joserf em 09/08/2016 - 17:57h


[7] Comentário enviado por Tacioandrade em 08/08/2016 - 23:31h

Pessoal alguém ainda tem esse script vnc_Suporte.sh pra compartilhar? Fui buscar porem o domínio está offline.

Os demais pacotes são simples de conseguir, porem o script não. =/

Corrigindo, achei aqui no forum do Ubuntu o que fazer: https://ubuntuforums.org/showthread.php?t=299489

Att. Tácio Andrade.



Segue ...

#! /bin/bash
killall xvncviewer
/usr/bin/xvncviewer -listen 69

Abraço.

[9] Comentário enviado por computroni em 12/09/2016 - 01:52h

Boa noite galera, já tenho o vnc personalizado mais não consegui fazer funcionar, tem alguem que faça remoto essa configuração?
E-mail: marcelo@computroni.com.br

[10] Comentário enviado por ryuroberterry em 22/10/2019 - 14:03h

Pessoal.

Seria importante atualizar esta dica, uma vez que esses pacotes não se encontram mais disponíveis para download, nem o script para conexão. Além disso o ultravnc não fornece mais um instalador offline, somente o online.

O pacote atual é xvnc4viewer.

Estou tentando a dias fazer funcionar, mas sem sucesso. Quando conecto uma máquina windows na minha estação linux, a tela do usuário não aparece,a apesar de o vnc informar que está conectado.

Grato,



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts