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-server
auf 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.