Open Source Cloud-basierter VNC

493
Steven

Was wäre die beste Option (falls vorhanden), auf Himbeer-Pis in der Cloud zuzugreifen?

Versuchen Sie, diese Open Source-Möglichkeit zu nutzen, wenn möglich.

Mögliche Einheiten = +100

Die Lösung muss Cloud-basiert sein, ohne Portweiterleitung usw. auf der Remote-Seite. Die Verwendung wäre im Wesentlichen das Einstecken des pi und der Zugriff auf einen zentralen Server, ohne dass mehr als eine grundlegende Konfiguration auf dem pi anfängt.

Jeder Finger, der in die richtige Richtung zeigt, wäre sehr hilfreich.

Lösungen, die ich mir angesehen habe:

RealVNC: Lächerliche Kosten auf Unternehmensebene TightVNC: Funktioniert hervorragend, erfordert aber Port-Forwarding, Plug & Play-Teamviewer: Funktioniert hervorragend, Sie müssen jedoch täglich ein Abonnement bezahlen

Vielen Dank im Voraus!

0

1 Antwort auf die Frage

0
szel

Option 1: Keine Portweiterleitung über Apf-Server und SSH

Wenn Sie einen Server mit einer öffentlichen IP-Adresse haben, konfigurieren Sie apf-client(Debian-Paket) auf dem Raspberry Pi und apf-serverauf dem Server mit der öffentlichen IP-Adresse.

Dadurch werden lokale Ports von Raspberry Pi (hinter NAT) an Server mit öffentlicher IP-Adresse weitergeleitet und Sie können sich über einen öffentlichen IP-Server mit dem Pi verbinden.

Dann, abhängig von Ihrer Konfiguration:

  • Verwenden Sie ein Raspberry Pi als Gateway zu Ihrem Zielnetzwerk (über ssh).
  • jedes Raspberry Pi separat konfigurieren;

Wenn Sie Zugriff auf das Pi-Netzwerk haben, suchen Sie nach:

  • ssh port forwarding ( ssh -L 0.0.0.0:5900:RASPBERRY-IP:5900);
  • SSH-Agentenweiterleitung ( ssh -A);
  • x11vnc-Paket zum Verbinden mit dem Raspberry Pi X11-Bildschirm.

Option 2: Portweiterleitung an den Apache Guacamole (TM) -Server

Installieren Sie den Apache Guacamole (TM) -Server in Ihrem Raspberry Pi-Netzwerk, konfigurieren Sie die Portweiterleitung nur für diese Anwendung und verwenden Sie sie, um über einen Browser eine Verbindung zu Ihren Hosts herzustellen.

Von der Apache Guacamole (TM) Website:

Apache Guacamole ist ein Clientless Remote Desktop Gateway. Es unterstützt Standardprotokolle wie VNC, RDP und SSH.

Wir nennen es Clientless, weil keine Plugins oder Clientsoftware erforderlich sind.

Dank HTML5 benötigen Sie nach der Installation von Guacamole auf einem Server nur noch einen Webbrowser, um auf Ihre Desktops zuzugreifen.

apf-client und apf-server funktionieren also in einer double-nat-Umgebung, oder nicht? Wenn ja, wie sicher ist diese Methode? Steven vor 6 Jahren 0
Dies funktioniert solange, wie Ihr Raspberry Pi-Netzwerk frei auf das Internet (und Ihren öffentlichen IP-Server) zugreifen kann. In Bezug auf die Sicherheit glaube ich, dass "apf-client" und "apf-server" RSA zum Verschlüsseln der übertragenen Daten verwenden: Siehe "cerfile" -, "keyfile" - und "storefile" -Optionen. szel vor 6 Jahren 0
Müssten Sie nicht weiter über Ihre erste Option weiterleiten: ssh agent forwarding? Steven vor 6 Jahren 0