sexta-feira, 14 de março de 2008

Acesso remoto com o UltraVNC: indo além do básico.

O UltraVNC é uma ótima ferramenta de acesso remoto e seu uso é muito fácil entre micros dentro de uma rede ou então entre dois micros através da internet.

Mas como fazer quando estamos numa rede interna e precisamos acessar um micro de fora? Ou então quando estamos fora e precisamos acessar um micro dentro de uma rede interna? Isto também é possível, com alguns ajustes.

Estou em um micro de uma rede interna e quero acessar um micro fora da rede.

É preciso configurar o roteador ou o firewall para que todas as requisições de saída, na porta usada pelo UltraVNC (normalmente 5900) , sejam enviadas para fora.

Exemplo, usando iptables:
# Libera acesso para usar ultravnc de dentro pra fora
#iptables -t nat -A POSTROUTING -p tcp --dport 5900 -s 192.168.0.0/24 -d ! 192.168.0.0/24 -j MASQUERADE
#iptables -t nat -A POSTROUTING -p tcp --dport 5901 -s 192.168.0.0/24 -d ! 192.168.0.0/24 -j MASQUERADE

Neste caso, qualquer um de dentro da rede interna pode acessar qualquer máquina de fora, desde que se saiba seu IP. Se quiser aumentar a segurança, dá pra restringir qual máquina interna acessará e qual IP externo será acessado.


Estou em um micro de uma rede interna e quero acessar um micro fora da rede.

Suponhamos que você queira acessar um micro de IP 192.168.0.8, de fora desta rede. Pra você, o único IP que você enxerga é o da conexão banda larga do lugar, como 203.147.32.33.

Para isso utilizaremos, na rede interna, um programinha do próprio ultravnc, chamado Repeater. Ele será o nosso "servidor de vnc".

Primeiro, configure o firewall/roteador da rede para que ele redirecione todas as entradas da porta 5901 para o seu "servidor de vnc". Neste micro, deixe o repeater rodando.

Execute o server no micro destino (no caso 192.168.0.8) e o viewer no seu micro, marcando pra usar o proxy/Repeater com o IP da conexão (203.147.32.33):5901 e, na parte de cima, o IP .08 normalmente.

O seu pedido de conexão entrará pelo modem/roteador, será redirecionado para o "servidor de vnc", que procurará pelo IP e fará a ponte.

Todo o processo está bem explicado no próprio site do VNC, em inglês. Esse post é apenas para indicar o caminho.

Nenhum comentário:

Postar um comentário

Bacula-dir não executa após atualização do SO

 Atualizei o Ununtu (18-->20) e o tive erro na execução devido a bibliotecas libreadline.so.7 : cannot open shared object file: No such f...