Virtuelles Netzwerk-Computing

Virtual Network Computing , kurz VNC , sind a Software , stirbt den Bildschirminhalt Eines Entfernt Rechner ( Server ) Auf einen Rechner Veranstaltungsort ( Kunden ) und im Gegenzug anzeigt Keyboard – und Mausbewegungen Dezember Veranstaltungsort Rechner ein die Entfernt Rechner übertragen. Damit weiß, wie man als Mann direkt arbeitet. VNC implementiert die Remote – Framebuffer – Protokoll und ist DAMIT, im Gegensatz zu Anderer Fernwartungssoftware , plattformunabhängig benutzbar.

Geschichtliche Hintergründe

VNC Wurde im Olivetti Forschungslabor ( ORL ) entwickelt. [1] Das Forschungslabor wurde 1986 mit Andy Hopper als Forschungsdirektor, Juli 1999, AT & T und Elsewhere im Januar 2002 gegründet. [2] Entwickler von VNC Grünten im Jahr 2002 de Unternehmen RealVNC . Es Projektleiter von VNC Krieg Andy Harter , und Tristan Richardson SCHUFA sterben Architektur und sterben Proto Kolle von VNC Eulen Referenzimplementierungen für Unixund Java . [3]

Seit dem Jahr 1998 ist VNC als Open Source veröffentlicht. [4] Der ursprüngliche VNC wird von der GNU General Public License unterstützt . [5] Dessen gründlich Fernframebuffer Protocol Hass RealVNC in Einem Request for Comments vom März 2011 veröffentlicht. [6]

Es ist möglich, VNC- Forks zu verwenden , die für die Verarbeitung und Verarbeitung zur Verfügung stehen und mit der Originalversion des „Kleinsten Neun Neun“ kompatibel sind. Netzwerkprotokoll unterstützt. Es gibt bestehende Implementierungseinheiten für alle Gedanken Betriebssysteme , sodass VNC als plattformbasiert gültig.

Funktionales Schweißen

→ Hauptartikel : Remote-Framebuffer-Protokoll

VNC arbeitet nach dem Client Server Model . Ihr server -Programm bietet Bildschirmanwendungen und Eingabemöglichkeiten an, die Sie mit dem Client- Programm erstellen und nutzen können.

Da Begriff Virtual bei VNC angekommen ist, ist Dass ein virtueller Server für die Thin Clients Angepasst werden kann. [7]

Manche VNC-Server konfigurieren Web-Server mit minimaler Funktionalität und Java-Applet , zB Browser, Browser-Browser mit Java-Plugin, um Zugriff auf Zum VNC-Client auffrüsten zu können.

Datenschutz

Mit VNC ist es Möglich beispielsweise that der Administrator Ein Netzwerk Kontrolle über die sterben Computer – Einem Mitarbeiter Wechsel verkraften, um Software zu installieren oder Fehler zu beheben. Allerdings Kann Auch als VNC Spionagesoftware missbraucht Werden. Viele Implementationen ermöglichen einen unauffälligen Einsatz des Computers. In gleicher Größe kann auch VNC-Software auch so abgesichert werden: Also die Windows-Version von RealVNC-Servern in der Taskleistemit Einem Weissen eines that den Server läuft Symbol. Of this verfärbt sich schwarz, sobald sich ein Viewer – with the Server Verbindet, so that der Benutzer des Computers, auf der Server läuft DM, das kann zur Kenntnis genommen. Viele Implementierungen Bieten zudem sterben möglichkeit, bei Verbindungsaufbau Passwort abzufragen (nicht im RFP Norm Vorgesehen) oder in Einem Auf der zu überwachenden – Computer angezeigten Dialogbox Eine Einverständniserklärung vom Benutzer des zu überwachenden Computer zum Verbindungsaufbau einzuholen. Alternative ist also ein Nur- „Lesen“ -Modus Möglich, bei ihnen auch lokale Eingaben beim Viewers keiner Auswirkungen auf die VNC – Server Entfernt Rechner HABEN.

Da das Remote-Framebuffer-Protokoll unverschlüsselt ist, werden Sie aufgefordert, alle Task-Tabs der Viewer unverschlüsselt über das Netzwerk zu löschen. Bei Eingabe sensibler Daten (z. B. Passwörtern ) wird Ihnen ein anderes Netzwerkprotokoll zur Verfügung gestellt. Zum Ende der Verbindung der SSL- Verschlüsselung der Transportschicht ähnlich HTTPS und das speziell für VNC optimierte Verschlüsselungsprotokoll VeNCrypt.

Bestätigte Durchführungsregel

Die bekanntesten VNC – Programm, über Sowohl sterben Kunde Als Auch Server verfügen, Sind:

  • RealVNC ist die „offizielle“ Weiterentwicklung Dezember Ursprüngliche VNC, in Wadenfänger unverschlüsselten Variante zur Salon NUTZUNG Freeware , und in Wadenfänger Voll Version beispielsweise für Single Sign-ongeeignet.
  • Mac OS X bietet serienmäßig Screen Durch VNC, seit OS X 10.5 die enthaltenen Server für Apple Remote Desktop Durch EINEN zugehörigen VNC – Client ergänzte. [8]
  • TightVNC : Ein VNCServer und -Client unter der GPL-Lizenz , verfügbar für Windows – und Linux ; Existiert eine Platformunabhängige Implementation des Clients für Java , die nicht installiert werden muss. TightVNC is a Umfangreiche Weiterentwicklung des VNCProgramme, BESONDERS hervorzuheben Sind Die Kompressionsmöglichkeiten , um VNC Auch bei schmalbandigen verbindung problemlos zu ermöglichen ( „Tight“ -Encoding). Das Programm Kann nur Passwort verschlüsselt übertragen, sterben Datenübertragung an sich erfolgt unverschlüsselt.
  • UltraVNC : Ein VNCServer und -Client für Windows – unter der GPL . Ist bietet Zusatzfunktionen Wie Dateitransfer , Chat und Spiegel Video Treiber für sehr kurze Übertragungsintervalle für Breitbandverbindungen (Wie DSLoder Lokales Netzwerk ), außerdem das „Tight“ -Encoding von TightVNC. Bei UltraVNC ist sterben nur über Authentifizierung nicht sterben Regulars Passwort-Verschlüsselung Möglich, Sondern Auchüber die Microsoft Logon I u. II Authentifizierungsverfahren, sterben im NT Domänenkonzept und Microsoft Verzeichnisdienst Ihre anwendung FINDEN. Für die Verschlüsselung des Datenstroms zwischen Server undClient von UltraVNC war verdorbenes externes DSM Plugin Modul. Das DSM Plugin Modul erinnert sich an Ihre RC4 – bzw. AES -Verschlüsselung bis zu einer Schlüssellänge von 128 Bit.
  • x11vnc – Leiter X-Window echte Displays (physischer Bildschirm , Tastatur und Maus ) ein Beliebers VNC – Client weiter. Mit eingebauten SSL -Verschlüsselung und -Authentifizierung, UNIX -Benutzer- und -Passwort-Unterstützung Eulen Dateitransfer TightVNC und UltraVNC MIT. Zusätzlich erweitert für Webcams , TV Tuner und eingebettete Linux- Systeme. Zusätzlicher Enhanced TightVNC Viewer für Unix und Windows . GPL-Lizenz .
  • LibVNCServer / LibVNCClient Ist plattformübergreifend einsetzbare C-Bibliotheken, stirbt es ermöglichen, VNC Server oder VNC ClientFunktionalität in eigenen Anwendungen zu integrierte. GPL-Lizenz .
  • Contiki VNC Server als CTK-Thema (Contiki Toolkit)
  • Krdc und krfb – Client – Server und für KDE .
  • Vino – Clientund Server für Gnome .
  • CSpace – Fernsteuerung für Windowsrechner pro VNC, kostenlos, Open Source, stirbt Authentifizierung und Kommunikation ERFOLG verschlüsselt, es Wird bei der Montage RSA Schlüsselpaar mit 2048 Bit Erzeugt und die öffentlichen Schlüssel Auf einem ZentralServer abgelegt. [9]
  • DirectVNC ist ein VNC-Client für Framebuffer -Ausgaben. Es gibt eine direkte Verbindung zu DirectFB und verwendet X-Server . Die Unterkunft befindet sich in Unix-Systeme.
  • Huhn des VNC : VNC-Klient für Mac OS X ( GPL )
  • JollysFastVNC : VNC-Client für Mac OS X
  • VineServer (ehemals OSXvnc ): VNC Server für Mac OS X ( GPL )
  • OS9vnc : VNC Server für Mac OS 9 und Mac OS 8
  • PalmVNC : VNC-Client für Palm -Geräte
  • Mocha VNC Lite : Power VNC als Anwendung für iPod touch und iPhone möglich. Kompatibel mit PC und Macintosh.
  • Portable VNC : VNC-Viewer für die Sony PSP
  • mVNC : VNC Server für Symbian S60 Handys
  • VNsea : VNC Viewer für iPhone Apple
  • TouchpadPro : VNC Viewer für Apple iPhone iPhone basierend auf VNsea
  • TigerVNC : Abspaltung von TightVNC
  • EfonVNC : VNC – Server für Windows CE .NET (4.x), Windows CE 5.0 und Windows CE Embedded 6.0 . Lizenz: GPL .
  • PocketVNC : VNC Server und HTML5 Viewer für Windows Mobile, Windows CE 4.x, Windows CE 5.0 und Windows CE 6.0.
  • Android -VNC – Viewer : VNC Viewer, wo die Open-Source-Programm TightVNC klont BEKANNT. Verfügbar von Softonic.de für alle relevanten Android-Versionen.
  • VNC Viewer für Android von RealVNC: VNC Viewer is a kostenlose App WELCHE remote zugriff und Kontrolle auf Beliebers Rechner von Android Geräte ERLAUBT. Verfügbar im Google Play Store für alle relevanten Android Version.
  • VMLite VNC Server : erlaubt das Remote – und Steuern von Android Smartphones oder Tablets z anzeigen. B. von einem PC aus. Verfügbar in Google PlayStore für alle relevanten Android-Versionen.

Xvnc

Xvnc ist eine Software , die auf dem Standard X-Server basiert. Anstelle Eines Echten, Physikalisch- Desktops Nutzt Xvnc dabei EINEN virtuellen Desktop aus . X-Anwendungen wurden für jeden verfügbar, der früher ein Standard-X-Server war, der nicht bedient werden konnte.

Xvnc Stellt dabei Zwei Unterschiedlich Server zur verfügung: zum EINEN den X-Server, in ihnen gibt voreingestellte Window Manager (z B.. Gnome oder KDE ) Geste erzogene Wird, zum Anderen EINEN VNC Server, auf den Profilierung mittels Client – zugegriffen Werden Kann. Aufgrund der Technik der Unix X-Server ist es Möglich so, Mehrere Xvnc-Instanz Auf einem Rechner zu starten.

Dort wurde VNC Server normalerweise durch den Start von Xvnc gestartet, ohne dass Perl -Script benötigt wurde vncserver.

Xvnc feiert das Dateiformat, um alle UNIX-Systeme auf dem VNC-Server zu reparieren.

VNC als Mehrbildschirmantrieb

Dank Wadenfänger enormas Popularität Wird das VNC – Protokoll vermehrt dazu genutzt, Multi-Head -fähige Grafikarten zu Simuliert. Dazu läuft ein Computer mit einer speziellen „Multimonitor-Software“, die üblicherweise einen virtuellen VNC-Server bereitstellt. Von dem zweiten Rechner, der Monitor Man als Erweiterung zum ersten VNC-Client, um mit dem virtuellen VNC Server zu verbinden. Dargestellt wird dann nicht der Monitorinhalt des Others, ohne den ständig zu erwartenden virtuellen Erweiterungsteil zu simulieren.

Konfigurierte proprietäre „Multimonitor-Anwendungen“ sind ScreenRecycler für Apple Macintosh ( Shareware ) sowie ZoneScreen ( Freeware ) als auch MaxiVista für Microsoft Windows .

Siehe auch

  • Fernwartungssoftware

Einzelstunden

  1. Hochspringen↑ VNC Häufig gestellte Fragen. Universität von Cambridge ; abgelaufen am 30. Dezember 2014 .
  2. Hochspringen↑ Ein Archiv der AT & T Laboratories Cambridge. Universität von Cambridge; abgelaufen am 30. Dezember 2014 .
  3. Hochspringen↑ Führungsprofile. RealVNC begrenzt; abgelaufen am 30. Dezember 2014 .
  4. Hochspringen↑ Fernübernahme: Wie RealVNC die Welt eroberte. Universität von Cambridge; abgelaufen am 30. Dezember 2014 .
  5. Hochspringen↑ VNC öffnen. RealVNC begrenzt; abgelaufen am 30. Dezember 2014 .
  6. Hochspringen↑ Das Remote-Framebuffer-Protokoll. Internet Engineering Task Force ; abgelaufen am 30. Dezember 2014 .
  7. Hochspringen↑ Was ist VNC? – Eine praktische Einführung. Universität von Cambridge; abgelaufen am 30. Dezember 2014 .
  8. Hochspringen↑ VNC, die Technik hinter Leoparden Screenshare. Macwelt , 9. November 2007; abgelaufen am 30. Dezember 2014 .
  9. Hochspringen↑ Nachzulesen in der c’t 5/2007 S. 70