Logo der ic engineering & research GmbH
UltraVNC für den Remote-Support

UltraVNC für den Remote-Support

Opensource Fernwartung

UltraVNC ist eine optimierte Variante des VNC-Protokolls für Windows-Rechner. Die Community hat diverse interessante Erweiterungen zum ursprünglichen VNC-Protokoll implementiert, wie z.B. eine Dateiübertragung. Ein weiteres interessantes Feature ist de sogenannte SingleClick Edition (UltraVNC SC).

alias UtraVNC SC

Die hier erwähnte Software ist auf den Projektseiten von UltraVNC downloadbar: http://www.ultravnc.org/(external link)

Übersicht

Damit mittels VNC von überallher ferngewartet werden kann, ist die Hilfe eines sogenannten Repeaters notwendig. Damit wird die Problematik der NAT-Router bzw. das Erreichen der zu fernwartenden PCs innerhalb eines Netzes umschifft.

UltraVNC SC mit Repeater - Technische Übersicht

Dieses Dokument zeigt, wie eine solche Konfiguration realisiert wird. Dazu müssen Sie folgende Schritte durchführen:

  • Installation und Konfiguration Repeater (einmalig)
  • Herstellen eines UltraVNC SC Packages. Das ist das Programm für den Kunden (Customer)
  • UltraVNC Viewer für den Supporter

Anschliessend wird gezeigt, wie eine Remote-Support-Session abläuft.

Repeater

Der Repeater stellt das zentrale Stück dar, um eine Verbindung zwischen UltraVNC Server sowie dem Viewer über NAT-Router-Grenzen hinweg zu ermöglichen.

Installation

Die Installation erfolgt durch das Kopieren der Datei repeater.exe an den gewünschten Ort auf dem System, z.B. C:\Programme\UltraVNC\repeater.exe.

Konfiguration

Die Konfiguration kann erfolgen, nachdem das Programm gestartet wurde. Es erzeugt ein Icon im Infobereich. Über das kontextsensitive Menü den Punkt „Settings“ aufrufen.

UltraVNC Repeater Einstellungen

Wichtig: Unter „Restrict access to server port“ ist 0 einzusetzen. Anschliessend müssen die geänderten Einstellungen gespeichert werden (Save).

Als Service einrichten

Damit die Applikation nicht von Hand gestartet werden muss, kann der Repeater auch als Service installiert werden. Dazu muss in der Eingabeaufforderung das Programm wie folgt aufgerufen werden:

repeater.exe –install

Danach kann unter Dienste der Dienst repeater_service gestartet werden.

Deinstallation

Falls der Repeater als Dienst eingerichtet wurde, muss der Dienst gestoppt und anschliessend in der Eingabeaufforderung mittels

repeater.exe –uninstall

entfernt werden.

UltraVNC SC

Einleitung

UltraVNC SC ist eine spezielle Version des UltraVNC Servers, der lediglich als eine kleine Exe-Datei daher kommt und die notwendige Konfiguration für die Kontaktaufnahme mit dem Support enthält.

Für die Konfiguration ist es sinnvoll, von der Projektseite die Datei custom.zip herunterzuladen. Der Name dieser Datei definiert später den Namen der ausführbaren Datei für den Kunden.

In diesem Archiv befinden sich einige Dateien. Für den Schnelleinstieg reicht zuerst einmal das Bearbeiten der im Archiv enthaltenen Datei helpdesk.txt. In dieser finden sich mehrere [HOST]-Abschnitte. Löschen Sie alle ausser einem und ändern Sie Ihn wie folgt:

[HOST]
icER Support
-id 1234 -connect www.example.net:5500 -noregistry

Damit wird eine Verbindung (icER Support) für das Menü im UltraVNC SC Programm definiert. Gleichzeitig werden für diesen Eintrag die Verbindungsparameter definiert nachfolgende Zeile nach icER Support. Hier wird die eindeutige Verbindungs-ID sowie der Proxy/Repeater definiert, der für die Verbindung genutzt werden soll. Nicht vergessen, die geänderte Datei wieder ins Archiv zu packen.

Erstellung des UltraVNC SC’s

Auf den Projektseiten findet sich der sogenannte Online-Creator. Hier gibt man das soeben geänderte Archiv an und daraus wird dann das endgültige Programm erzeugt, das man mittels einem Link herunterladen kann. Dieses kann nun lokal gespeichert werden und z.B. auf der Firmenhomepage ebenfalls als Download zur Verfügung gestellt werden.

Hinweise zur helpdesk.txt

Nebst den Verbindungen können noch viele weitere Aspekte des UltraVNC SC beeinflusst werden:

UltraVNC SC Variablennamen des Hauptdialogs

UltraVNC SC Variablennamen für die Ballon-Hilfe

VNCviewer

Der VNCviewer benötigt keien explizite Installation; der Aufruf des Programmes vncviewer.exe reicht bereits aus, um den Viewer benutzen zu können.

Wichtig ist lediglich, dass die korrekte Proxy/Repeater-Konfiguration, sowie die korrekte ID für die Fernwartung benutzt wird (vgl. Remote-Support-Session).

Remote-Support-Session

Eine Remote-Support-Session läuft wie folgt ab:

  • Zusenden des UltraVNC SC Packages zum Kunden bzw. dieser lädt das Tool von der Firmenhomepage herunter
  • Der Kunde ruft den Support an
  • Der Support teilt dem Kunden mit, er soll mit dem UltraVNC SC Package durch einen Doppelklick auf die „icER Support“-Verbindung die Support-Session initiieren
    UltraVNC SC Hauptdialog
  • Der Supporter startet seinen Viewer lokal
    UltraVNC Viewer Einstellungen
    Unter VNC Server ist die gültige ID (hier ID:1234) anzugeben. Nach dem Prüfen der Proxy/Repeater-Angabe (hier www.example.net:5901) muss der Supporter lediglich noch auf Connect klicken.
  • Die Remote-Session steht.

Übliche Fehler

No VNC Server selected

Dieser Fehler tritt auf, wenn der Kunde nicht genau über dem Eintrag für die Verbindung einen Doppelklick ausgeführt hat.

 

 

ic engineering & research GmbH
Oberfeldstrasse 120d
CH-8408 Winterthur
Telefon 052 223 13 70