Fernwartung hinter einer Firewall Reverse VNC
Transcrição
Fernwartung hinter einer Firewall Reverse VNC
Fernwartung hinter einer Firewall Wenn die IP-Adresse auf der VNC Testpage anders ist, als die IP Adresse des Rechners, dann ist NAT aktiv. VNC Testpage: http://www.realvnc.com/cgi-bin/nettest.cgi Die Firewall muss das Port freischalten und an einen Rechner weiterleiten Reverse VNC Der zu wartende PC: Waltraud der Admin: Roland Liegt Roland hinter einem NAT Router, dann muß Port 5500 auf seine IP geforwarded werden! 1. Roland schaltet den VNC Viewer in den Listening Modus >vncviewer -listen 2. Waltraud startet den VNC Server 3. Waltraud fügt mit „Add new Client..:“ den Rechner Roland (öffentliche IP) hinzu Am Rechner Roland übernimmt der horchende Viewer die Verbindung und zeigt den Desktop von Waltraud an. Fernwartung über ssh Server In einem Büro sollen mehrere Rechner, die den gleichen Datenbankserver nutzen, über Fernwartung zugreifbar sein. Die unten beschriebene Methode über VNC ist nicht sicher genug, das VNC Protokoll hat immer wieder Lücken. Daher zuerst einen ssh-Tunnel graben und dann über diesen Tunnel die Rechner über VNC fernwarten. Portforwarding am ssh Server ● Im Büro einen sshd Server installieren (zB. Ubuntu) ● zu sshd verbinden (putty) ○ in putty Portforwarding einrichten ○ ○ über VPN zu den Bürorechnern verbinden z.B: tightvnc 127.0.0.1:8882; der entfernte Rechner ist also über die lokale Adresse 127.0.0.1 zu erreichen Tools Tightvnc http://www.tightvnc.com/download.html ... VNC Client/Server unter GPL Alternativ: Portforwarding Jeder Rechner kriegt einen tightvnc-Server mit eigenem Port (5800,5801,...) Die Firewall macht Port-Forwarding, d.h. Datenpakete mit bestimmter Portnummer werden im internen Netz an die zugewiesenen Rechner weitergeleitet