Historie von KnowHow.VNCHowTo

Einfache Korrekturen ausblenden - Änderungen im Layout

20.03.2004 21:03 Uhr von unknown -
Zeilen 1-2 bearbeitet:
!Konfiguration mehrerer Rechner für Schulungszwecke mit VNC
Version
0.1.1
geändert zu:
!Konfiguration mehrerer Rechner im LAN für Schulungszwecke mit VNC
(Version
0.1.2)
Zeile 6 bearbeitet:
Kopieren, Verbreiten und/oder Modifizieren dieses Textes ist unter den Bedingungen der  GNU Free Documentation License, Version 1.2 [[Main.GfDl (siehe hier GFDL-Lizenz)]] oder einer späteren Version, veröffentlicht von der Free Software Foundation, erlaubt. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext. Eine Kopie des englichen Originaltextes dieser Lizenz und einer deutschen Übersetzung finden Sie unter http://www.gnu.org/licenses/licenses.html#FDL[[<<]]
geändert zu:
Kopieren, Verbreiten und/oder Modifizieren dieses Textes ist unter den Bedingungen der [[Main.GnuFdl GNU Free Documentation License, Version 1.2]] oder einer späteren Version, veröffentlicht von der Free Software Foundation, erlaubt. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext. Eine Kopie des englichen Originaltextes dieser Lizenz finden Sie unter http://www.gnu.org/licenses/licenses.html#FDL[[<<]]
Zeile 9 bearbeitet:
Die folgenden Angaben wurden getestet mit Knoppix 3.4, c't edition (SERVER) und Knoppix 3.2 Linux Tag edition (CLIENT).
geändert zu:
Die folgenden Angaben wurden getestet mit Knoppix 3.4, c't edition und S u S E 8.2, vnc 3.3.3r2-463
Zeilen 11-12 bearbeitet:
!!VNC interaktiv
geändert zu:
[[#top]]
!VNC im LAN
'''[[#int A) VNC
interaktiv (ungesicherte Verbindung)]]'''[[<<]]
* [[#sys Systemvoraussetzungen]][[<<]]
* [[#def Definitionen]][[<<]]
* [[#serv SERVER einrichten]][[<<]]
*[[#client CLIENT einrichten]][[<<]]
'''[[#sec B) VNC interaktiv (sichere Verbindung)]]'''[[<<]]
* [[#srvsic SERVER starten]][[<<]]
* [[#sic Sichere CLIENT-SERVER Verbindung herstellen mit ssh]][[<<]]
'''[[#desk C] VNC-Viewer Display auswählen]]'''[[<<]][[<<]]
[[#int]]
!!A) VNC interaktiv (ungesicherte Verbindung)
Zeilen 25-28 bearbeitet:
'''Achtung:''' Im interaktiven Modus können auch die CLIENT's auf dem SERVER Aktionen auslösen (Programme starten, Konfigurationsdateien ändern etc.).

*
'''Systemvoraussetzungen:''' [[<<]] Auf allen beteiligten Rechnern muss eine Netzwerkkarte sowie VNC installiert und eine IP-Adresse bekannt sein. DHCP ist nicht aktiv. Die lokale Verbindung der Rechner muss funktionieren (ggf. mit PING testen)[[<<]][[<<]]
* '''Definitionen:''' [[<<]] SERVER = Rechner auf dem ein "vncserver" läuft[[<<]]SERVERCLIENT= "vncviewer", der auf dem SERVER läuft[[<<]]CLIENT    = entfernter Rechner auf dem ein "vncviewer" läuft[[<<]][[<<]]
geändert zu:
'''Achtung:''' Im interaktiven Modus können auch die CLIENT's auf dem SERVER Aktionen auslösen (Programme starten, Konfigurationsdateien ändern etc.).[[#top ^top]]
[[#sys]]
*
'''Systemvoraussetzungen:''' [[<<]] Auf allen beteiligten Rechnern muss eine Netzwerkkarte sowie VNC installiert und die IP-Adresse bekannt sein. DHCP ist nicht aktiv. Die lokale Verbindung der Rechner muss funktionieren (ggf. mit PING testen) [[#top ^top]][[<<]][[<<]]
[[#def]]
* '''Definitionen:''' [[<<]] SERVER = Rechner auf dem ein "vncserver"
läuft[[<<]]SERVERCLIENT= "vncviewer", der auf dem SERVER läuft[[<<]]CLIENT    = entfernter Rechner auf dem ein "vncviewer" läuft [[#top ^top]][[<<]][[<<]]
[[#serv
]]
Zeilen 32-33 bearbeitet:
** In einer Konsole als normaler Benutzer mit  folgendem Befehl den ''vncserver'' starten:[[<<]][[<<]]'''user@linux: ~> vncserver'''[[<<]][[<<]]Der ''vncserver'' startet und meldet sich mit einer Serveradresser z.B. '''''linux:1'''''[[<<]][[<<]]
** den SERVERCLIENT ''vncviewer'' auf dem SERVER mit folgendem Befehl starten:[[<<]][[<<]]'''user@linux: ~>vncviewer -shared'''[[<<]][[<<]]Es erscheint ein Fenster zur Eingabe der SERVER - Adresse, z.B. [[<<]][[<<]]'''linux:1'''[[<<]][[<<]](Doppelpunkt beachten!) Nach Bestätigung der Eingabe mit ENTER erscheint ein Fenster zur Passworteingabe. Im Eingabefeld des Fensters das Passwort von SERVER eingeben, zum Beispiel : [[<<]][[<<]]'''tutor'''[[<<]][[<<]]
geändert zu:
** In einer Konsole als normaler Benutzer mit  folgendem Befehl den ''vncserver'' starten:[[<<]][[<<]]'''user@linux: ~> vncserver'''[[<<]][[<<]]Der ''vncserver'' startet und meldet sich mit einer Serveradresser z.B. '''''linux:1''''' [[#top ^top]][[<<]][[<<]]
[[#client]]
** den SERVERCLIENT ''vncviewer'' auf dem SERVER mit folgendem Befehl starten:[[<<]][[<<]]'''user@linux: ~>vncviewer -shared'''[[<<]][[<<]]Es erscheint ein Fenster zur Eingabe der SERVER - Adresse, z.B. [[<<]][[<<]]'''linux:1'''[[<<]][[<<]](Doppelpunkt beachten!) Nach Bestätigung der Eingabe mit ENTER erscheint ein Fenster zur Passworteingabe. Im Eingabefeld des Fensters das Passwort von SERVER eingeben, zum Beispiel : [[#top ^top]] [[<<]][[<<]]'''tutor'''[[<<]][[<<]]
Zeilen 37-65 bearbeitet:
Ob der interaktive Modus funktioniert erkennt man daran, dass die Mauszeiger auf allen Rechnern sich synchron bewegen, wenn der Mauszeiger auf einem Rechner bewegt wird.[[<<]][[<<]]Have a lot of fun
geändert zu:
Ob der interaktive Modus funktioniert erkennt man daran, dass die Mauszeiger auf allen Rechnern sich synchron bewegen, wenn der Mauszeiger auf einem Rechner bewegt wird. [[#top ^top]][[<<]][[<<]]Have a lot of fun
[[#sec]]
!B) VNC interaktiv (sichere CLIENT-SERVER Verbindung)
Ziel: Herstellung einer sicheren interaktiven Verbindung zwischen zwei Rechnern[[<<]]
[[table cellspacing=10 cellpadding=5 valign=top]]
[[#srvsic]]
[[cell width=80]]1. Schritt
[[cell]]Auf SERVER den '''vncserver''' und einen '''vncviewer''' starten (siehe 1. Schritt oben)[[#top ^top]]
[[#sic]]
[[cellnr]]2. Schritt
[[cell]]Auf CLIENT in einer Konsole folgenden Befehl eingeben:[[<<]][[<<]] '''user@linux: ~>vncviewer -shared -tunnel <SERVER Name>:<display-Nr>'''[[<<]] Beispiel: vncviewer -shared -tunnel linux:1 (oder 192.168.0.1:1)[[<<]] Die folgenden zwei Passwortabfragen mit Passworteingabe abschließen. Der vncviewer startet mit sicherer (ssh-)Verbindung.[[<<]][[<<]]'''Oder:'''[[<<]][[<<]]
'''user@linux: ~> ssh -L 5902:192.168.0.1:5901 192.168.0.1'''[[<<]][[<<]] Mit diesem Befehl wird eine sichere Verbindung zwischen port 5901 von SERVER und port 5902 von CLIENT hergestellt (die IP 192.168.0.1 ist die IP von SERVER).[[#top ^top]][[<<]] Danach auf CLIENT den ''vncviewer'' starten. Dazu in einer weiteren Konsole auf CLIENT folgenden Befehl eingeben:[[<<]][[<<]] '''user@linux: ~> vncviewer -shared'''[[<<]][[<<]] Im Eingabefeld für die Serveradresse folgendes eingeben:[[<<]][[<<]] '''localhost:2'''[[<<]][[<<]] Das Passwort-Eingabefenster erscheint. Darin das Passwort des Servers eingeben. Der VNC-Viewer startet mit sicherer (ssh-) Verbindung.
[[tableend]]
[[#desk]]
!C) VNC-Viewer Display auswählen
Es besteht die Möglichkiet ein VNC-Display, abweichend vom aktuellen Display des Rechners zu aktivieren. Wenn  z.B. der SERVER aktuell mit KDE-Display läuft, können Sie VNC mit einem fvwm2-Display starten. Dazu muss das VNC-Shell-Skript ''startup'' geändert und ggf. danach ein neuer ''vncserver', z.B. '''linux:2''' gestartet werden. Öffnen Sie dazu im Ordner /home/.vnc das Shell-Skript '''''startup''''' mit einem Editor:[[<<]][[<<]]
[[table cellpadding=5 cellspacing=10 valign=center]]
[[cell]][=#!/bin/sh=]
[[cellnr]]xrdb $HOME/.Xresources
[[cellnr]]xsetroot -solid grey
[[cellnr]]xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
[[cellnr]][=#in den folgenden Zeilen können Sie einen Desktop für den VNC-Viewer auswählen (# entfernen). Aktuell ist '''fvwm2''' ausgewählt:=]
[[cellnr]][=#twm &=]
[[cellnr]][=#startkde &=]
[[cellnr]]fvwm2 &


Have a lot of fun! [[#top ^top]]

18.03.2004 13:22 Uhr von unknown -
Zeile 6 bearbeitet:
Kopieren, Verbreiten und/oder Modifizieren dieses Textes ist unter den Bedingungen der [[Main.GnuFdl GNU Free Documentation License, Version 1.2]] oder einer späteren Version, veröffentlicht von der Free Software Foundation, erlaubt. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext. Eine Kopie des englichen Originaltextes dieser Lizenz finden Sie unter http://www.gnu.org/licenses/licenses.html#FDL[[<<]]
geändert zu:
Kopieren, Verbreiten und/oder Modifizieren dieses Textes ist unter den Bedingungen der  GNU Free Documentation License, Version 1.2 [[Main.GfDl (siehe hier GFDL-Lizenz)]] oder einer späteren Version, veröffentlicht von der Free Software Foundation, erlaubt. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext. Eine Kopie des englichen Originaltextes dieser Lizenz und einer deutschen Übersetzung finden Sie unter http://www.gnu.org/licenses/licenses.html#FDL[[<<]]
18.03.2004 13:09 Uhr von unknown -
Zeilen 1-23 bearbeitet:
Describe VNCHowTo here.
geändert zu:
!Konfiguration mehrerer Rechner für Schulungszwecke mit VNC
Version 0.1.1

Copyright (c) 2004 Hans-Frieder Hirsch

Kopieren, Verbreiten und/oder Modifizieren dieses Textes ist unter den Bedingungen der [[Main.GnuFdl GNU Free Documentation License, Version 1.2]] oder einer späteren Version, veröffentlicht von der Free Software Foundation, erlaubt. Es gibt keine unveränderlichen Abschnitte, keinen vorderen Umschlagtext und keinen hinteren Umschlagtext. Eine Kopie des englichen Originaltextes dieser Lizenz finden Sie unter http://www.gnu.org/licenses/licenses.html#FDL[[<<]]
Der Autor übernimmt keinerlei Garantie für die Richtigkeit der folgenden Angaben. Insbesondere übernimmt er keinerlei Haftung für Schäden oder Beeinträchtigungen die durch die Verwendung
dieses Textes oder die Ausführung der in ihm enthaltenen Angaben entstehen.
Die folgenden Angaben wurden getestet mit Knoppix 3.4, c't edition (SERVER) und Knoppix 3.2 Linux Tag edition (CLIENT).
-----
!!VNC interaktiv

'''Ziel:''' Zwei oder mehrere Rechner in einem sicheren lokalen Netz so einzurichten, dass auf allen Rechnern dasselbe Fenster mit einer Oberfläche (in diesem Beispiel KDE) sichtbar ist. Ein Rechner funktioniert dabei für alle anderen Rechner als SERVER auf den sie als CLIENTS zugreifen und Aktionen ausführen können
'''Achtung:''' Im interaktiven Modus können auch die CLIENT's auf dem SERVER Aktionen auslösen (Programme starten, Konfigurationsdateien ändern etc.).

* '''Systemvoraussetzungen:''' [[<<]] Auf allen beteiligten Rechnern muss eine Netzwerkkarte sowie VNC installiert und eine IP-Adresse bekannt sein. DHCP ist nicht aktiv. Die lokale Verbindung der Rechner muss funktionieren (ggf. mit PING testen)[[<<]][[<<]]
* '''Definitionen:''' [[<<]] SERVER = Rechner auf dem ein "vncserver" läuft[[<<]]SERVERCLIENT= "vncviewer", der auf dem SERVER läuft[[<<]]CLIENT    = entfernter Rechner auf dem ein "vncviewer" läuft[[<<]][[<<]]
* '''1. Schritt:''' SERVER (hat die IP z.B.:'''192.168.0.1''') starten:
** In einer Konsole als normaler Benutzer mit  folgendem Befehl den ''vncserver'' starten:[[<<]][[<<]]'''user@linux: ~> vncserver'''[[<<]][[<<]]Der ''vncserver'' startet und meldet sich mit einer Serveradresser z.B. '''''linux:1'''''[[<<]][[<<]]
** den SERVERCLIENT ''vncviewer'' auf dem SERVER mit folgendem Befehl starten:[[<<]][[<<]]'''user@linux: ~>vncviewer -shared'''[[<<]][[<<]]Es erscheint ein Fenster zur Eingabe der SERVER - Adresse, z.B. [[<<]][[<<]]'''linux:1'''[[<<]][[<<]](Doppelpunkt beachten!) Nach Bestätigung der Eingabe mit ENTER erscheint ein Fenster zur Passworteingabe. Im Eingabefeld des Fensters das Passwort von SERVER eingeben, zum Beispiel : [[<<]][[<<]]'''tutor'''[[<<]][[<<]]
* '''2. Schritt:''' Auf den CLIENTS den ''vncviewer'' starten: [[<<]]
**In einer Konsole als normaler Benutzer die folgenden Befehle eingeben:[[<<]][[<<]]'''user@linux: ~>vncviewer -shared'''[[<<]][[<<]]Es erscheint ein Fenster zur Eingabe der SERVER - Adresse, z.B. [[<<]][[<<]]'''192.168.0.1:1'''[[<<]][[<<]](Doppelpunkt beachten!) Nach Bestätigung der Eingabe mit ENTER erscheint ein Fenster zu Passworteingabe. Im Eingabefeld des Fensters das Passwort von SERVER eingeben, hier im Beispiel : ''tutor''[[<<]][[<<]]'''tutor'''[[<<]][[<<]] Der "vncviewer" startet auf CLIENT als neues Fenster mit der Oberfläche von SERVER.[[<<]][[<<]]
Ob der interaktive Modus funktioniert erkennt man daran, dass die Mauszeiger auf allen Rechnern sich synchron bewegen, wenn der Mauszeiger auf einem Rechner bewegt wird.[[<<]][[<<]]Have a lot of fun