VNC baseado em nuvem de código aberto

0

Qual seria a melhor opção (se houver), de acessar o raspberry pis na nuvem?

Procurando fazer isso com código aberto, se possível.

Unidades potenciais = +100

A solução precisa ser baseada na nuvem, sem encaminhamento de porta, etc., necessária no lado remoto. O uso seria basicamente plugando o pi, e sendo capaz de acessá-lo de um servidor central sem nada além de uma configuração básica começando no pi.

Qualquer dedo apontando na direção certa seria muito útil.

Soluções que analisei:

RealVNC: custos ridículos nos níveis corporativos TightVNC: Funciona muito bem, mas requer encaminhamento de porta, não pode simplesmente conectar e reproduzir Teamviewer: Funciona muito bem, mas você precisa pagar uma assinatura diária

Obrigado antecipadamente!

    
por Steven 30.01.2018 / 19:02

1 resposta

0

Opção 1: sem encaminhamento de porta via apf-server e ssh

Se você tiver um servidor com endereço IP público - configure apf-client (pacote Debian) em Raspberry Pi e apf-server no servidor com endereço IP público.

Isso encaminhará as portas locais do Raspberry Pi (por trás do NAT) para o servidor com endereço IP público e permitirá que você se conecte ao Pi por meio do servidor IP público.

Em seguida, dependendo da sua configuração:

  • use um Raspberry Pi como um gateway para sua rede de destino (via ssh);
  • configure cada Raspberry Pi separadamente;

Se você tiver acesso à rede Pi, procure:

  • encaminhamento de porta ssh ( ssh -L 0.0.0.0:5900:RASPBERRY-IP:5900 );
  • encaminhamento do agente ssh ( ssh -A );
  • Pacote
  • x11vnc para se conectar à tela do Raspberry Pi X11.

Opção 2: encaminhamento de porta para o servidor Apache Guacamole (TM)

Instale o servidor Apache Guacamole (TM) em sua rede Raspberry Pi e configure o encaminhamento de porta apenas para este aplicativo e use-o para conectar-se a seus anfitriões via navegador.

Do site do Apache Guacamole (TM):

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

We call it clientless because no plugins or client software are required.

Thanks to HTML5, once Guacamole is installed on a server, all you need to access your desktops is a web browser.

    
por 05.02.2018 / 21:45