Suporte remoto com VNC reverso
Dica publicada em Linux / Introdução
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.
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". :(
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. :)
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. :)
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.