Hallo allerseits, nach langer Zeit bin ich wieder mal dazu gekommen, mich mit der VNC-Zugriffsthematik zu beschäftigen. Speziell zu den verschiedenen openSUSE-Versionen gibt es da durchaus unterschiedliche Aussagen, und nichts ist so richtig klar. Vorwegschicken sollte ich, dass ich mir durchaus im klaren bin, dass NX in vielen Szenarien ein geeigneter Ersatz für VNC ist, und dass VNC per se nicht sicher ist. Mal ne Zusammenfassung: ------- 10.3 ------- Bis zur 10.3 konnte man auf den laufenden X-Server per VNC zugreifen, wenn man das per YAST=>Grafikkarte und Monitor eingestellt hat. Da wurde einiges in die xorg.conf eingebaut, und VNC-Module beim X-Start geladen. Auch ein Passwort kann man setzen. Anschließend übersteht die X-Session auch das Schließen des VNC-Viewers, was recht bequem ist, wenn man am selben Rechner mal lokal mal entfernt arbeitet, und die Session weiterläuft. Problem dabei ist dass es mir bisher nicht gelungen ist, ein richtiges Tastaturlayout zu bekommen, Umlaute sind nicht vorhanden, Sonderzeichen total verschoben. Ich hab noch kein System entdeckt. ------- 11.x ------- Bei den 11er Versionen ist die Auswahlmöglichkeit in Yast/Sax2 nicht mehr vorhanden. Allerdings gibt es dafür jetzt Yast=>Netzwerkdienste=>Entfernte Administration (o.ä.). Was die allerdings genau bewirkt, und welcher Port da als VNC-Port genommen wird, ist unklar. Auch tut sich nix, ich bekomme keine Zugriff, wenn ich nicht zusätzlich Hand anlege. Per Yast=>Netzwerkdienste=>Inetd kann man bequem VNC-Server starten, wahlweise mit verschiedenen Auflösungen und per Java-Applet. Allerdings sind das neue Sessions, Zugriff auf eine lokale X-Session funktioniert so AFAIK nicht. Die Firewall muss man per Hand durchbohren, je nach inetd-Konfiguration (Ports 5801-5803 bzw. 5901-5903). Mir erschließt sich also nicht ganz, was Yast=>Netzwerkdienste=>Entfernte Administration eigentlich genau macht. Dazu kommt, dass unter <http://en.opensuse.org/YaST_Remote_Administration> eine nicht ganz aktuelle und ungenaue Anleitung existiert. Da steht was von 10.x openSUSE, allerdings gibt es da das "Entfernte Administration" Modul nicht. Also total undurchsichtig. Im Linux-Club gibt es einige Hinweise, allerdings auch die sehr veraltet (<http://www.linupedia.org/opensuse/Fernwartung> bzw. <http://www.linupedia.org/opensuse/VNC-Server,_viele_Wege_f%c3%bchren_nach_Rom>). Kurz gesagt, irgendwas ist immer schief. Ich hoffe hier kann jemand mal Licht ins Dunkel bringen. Grüße, OJ -- `It was an accident! We don't send people to Azkaban for blowing up their aunts!´ (Cornelius Fudge, Harry Potter 3, S.39)
Johannes Kastl schrieb:
Hallo allerseits,
Hiho, [...]
------- 11.x -------
[...] Ich habe soeben einmal in einer rein textbasierten 11.1 Installation via YaST -> Network Services -> Remote Adminitration (VNC) die Option 'Allow Remote Administration' gesetzt, und mittels Finish bestätigt. Dadurch wurde die Installation der Pakete: gvfs-backends-1.0.2-2.19 Mon Apr 13 17:07:03 2009 gvfs-fuse-1.0.2-2.19 Mon Apr 13 17:07:00 2009 libgvfscommon0-1.0.2-2.19 Mon Apr 13 17:06:59 2009 tightvnc-1.3.9-80.41 Mon Apr 13 17:06:58 2009 xorg-x11-Xvnc-7.4-17.4.1 Mon Apr 13 17:06:57 2009 gvfs-1.0.2-2.19 Mon Apr 13 17:06:51 2009 gconf2-branding-openSUSE-2.24-13.13 Mon Apr 13 17:06:50 2009 gnome-keyring-2.24.1-6.1 Mon Apr 13 17:06:49 2009 gtk2-theme-openSUSE-11.1-1.12 Mon Apr 13 17:06:47 2009 xorg-x11-7.4-8.13 Mon Apr 13 17:06:42 2009 cpp-4.3-34.168 Mon Apr 13 17:06:30 2009 gconf2-2.24.0-2.15 Mon Apr 13 17:06:29 2009 gtk2-engines-2.16.1-4.1 Mon Apr 13 17:06:26 2009 icewm-default-1.2.36-1.20 Mon Apr 13 17:06:24 2009 open-vm-tools-gui-2008.09.03-5.49 Mon Apr 13 17:06:20 2009 gtk2-2.14.4-8.6.2 Mon Apr 13 17:06:18 2009 cpp43-4.3.3_20081022-9.5 Mon Apr 13 17:06:09 2009 icewm-1.2.36-1.20 Mon Apr 13 17:05:57 2009 imlib-1.9.14-359.59 Mon Apr 13 17:05:55 2009 libcdio_paranoia0-0.80-5.26 Mon Apr 13 17:05:53 2009 gtk-1.2.10-1084.3 Mon Apr 13 17:05:53 2009 libatk-1_0-0-1.24.0-4.1 Mon Apr 13 17:05:49 2009 libcdio_cdda0-0.80-5.26 Mon Apr 13 17:05:48 2009 libmpfr1-2.3.2-3.9 Mon Apr 13 17:05:47 2009 xorg-x11-fonts-core-7.4-1.32 Mon Apr 13 17:05:45 2009 libsoup-2_4-1-2.24.1-1.13 Mon Apr 13 17:05:02 2009 obex-data-server-0.4.1-1.12 Mon Apr 13 17:05:01 2009 libtasn1-3-1.5-1.26 Mon Apr 13 17:05:01 2009 xdg-menu-0.2-191.9 Mon Apr 13 17:05:00 2009 orbit2-2.14.16-1.23 Mon Apr 13 17:04:59 2009 pango-1.22.1-2.9 Mon Apr 13 17:04:57 2009 libbluetooth3-4.22-6.1.1 Mon Apr 13 17:04:55 2009 libsmbclient0-3.2.7-11.2.1 Mon Apr 13 17:04:53 2009 dbus-1-x11-1.2.10-5.3.1 Mon Apr 13 17:04:47 2009 libavahi-glib1-0.6.23-9.1 Mon Apr 13 17:04:46 2009 xterm-236-1.50.1 Mon Apr 13 17:04:45 2009 gtk2-branding-upstream-2.14.4-8.6.2 Mon Apr 13 17:04:38 2009 atk-1.24.0-4.1 Mon Apr 13 17:04:38 2009 cairo-1.8.0-5.1 Mon Apr 13 17:04:37 2009 ft2demos-2.3.7-24.1 Mon Apr 13 17:04:34 2009 fuse-2.7.2-61.14 Mon Apr 13 17:04:32 2009 glib-1.2.10-737.3 Mon Apr 13 17:04:30 2009 gmp-4.2.3-10.3 Mon Apr 13 17:04:29 2009 libarchive2-2.5.5-5.9 Mon Apr 13 17:04:27 2009 libcdio7-0.80-5.26 Mon Apr 13 17:04:26 2009 libfuse2-2.7.2-61.14 Mon Apr 13 17:04:24 2009 libidl-0.8.11-1.27 Mon Apr 13 17:04:23 2009 libjasper-1.900.1-133.16 Mon Apr 13 17:04:22 2009 libsoup-2.24.1-1.13 Mon Apr 13 17:04:20 2009 libtasn1-1.5-1.26 Mon Apr 13 17:04:19 2009 liburiparser1-0.7.2-6.18 Mon Apr 13 17:04:18 2009 bundle-lang-gnome-de-11.1-11.3 Mon Apr 13 17:04:17 2009 bundle-lang-gnome-en-11.1-11.3 Mon Apr 13 17:03:29 2009 fonts-config-20080121-25.34 Mon Apr 13 17:02:43 2009 xorg-x11-libXdmcp-7.4-1.23 Mon Apr 13 17:02:42 2009 xorg-x11-xauth-7.4-8.13 Mon Apr 13 17:02:41 2009 openobex-1.3-157.41 Mon Apr 13 17:02:38 2009 ausgelöst (per 'rpm --last -qa' abgefragt). Dem Skript /etc/sysconfig/SuSEfirewall2 wurde eine Zeile hinzugefügt: FW_CONFIGURATIONS_EXT="xorg-x11-server" In /etc/xinetd.d wurde die Datei vnc erzeugt, und xinetd gestartet. Ein Aufruf von startx endet erst einmal in einer Fehlermeldung: torsten@opensuse:/> startx torsten@opensuse:/> /etc/X11/xinit/xserverrc: line56: exec: X: not found torsten@opensuse:/> xinit: Server error. torsten@opensuse:/> /etc/X11/xinit/xserverrc: line 56: exec: X: not found giving up (Nein, es muß nicht funktionieren, wollte es nur einmal ausprobieren!) Folglich kann ich auch nicht per vnc auf das System zugreifen ... Weiter kann ich Dir keine INfos geben.
Grüße, OJ
Bis denn Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 13.04.2009 17:35 Uhr schrieb T. Ermlich:
Ich habe soeben einmal in einer rein textbasierten 11.1 Installation via YaST -> Network Services -> Remote Adminitration (VNC) die Option 'Allow Remote Administration' gesetzt, und mittels Finish bestätigt.
Geile Idee. Sehr aufschlussreich.
Dadurch wurde die Installation der Pakete: [...] ausgelöst (per 'rpm --last -qa' abgefragt).
Ne ganze Menge.
Dem Skript /etc/sysconfig/SuSEfirewall2 wurde eine Zeile hinzugefügt: FW_CONFIGURATIONS_EXT="xorg-x11-server"
Super. Welcher ist das dann genau?
In /etc/xinetd.d wurde die Datei vnc erzeugt, und xinetd gestartet.
Also eine einfache Möglichkeit, sich die einzelnen Schritte zu sparen, indem man per Hand xinetd und die Firewall einrichtet. Schade dass die VNC-per-Xorg-Sax2 Möglichkeit weggefallen ist. Andererseits haben da die Umlaute ja nie geklappt. Grüße, OJ -- Join the army, see the world, meet interesting people and kill them.
Johannes Kastl schrieb:
Am 13.04.2009 17:35 Uhr schrieb T. Ermlich:
Ich habe soeben einmal in einer rein textbasierten 11.1 Installation via YaST -> Network Services -> Remote Adminitration (VNC) die Option 'Allow Remote Administration' gesetzt, und mittels Finish bestätigt.
Geile Idee. Sehr aufschlussreich.
[...]
ausgelöst (per 'rpm --last -qa' abgefragt).
Ne ganze Menge.
nöö ... eben eigentlich ein vollständiger X11-Server
Dem Skript /etc/sysconfig/SuSEfirewall2 wurde eine Zeile hinzugefügt: FW_CONFIGURATIONS_EXT="xorg-x11-server"
Super. Welcher ist das dann genau?
es gibt nur einen ! ..wenn auch in verschiedenen Versionen . Nicht zu verwechseln mit dem Windowmanager
In /etc/xinetd.d wurde die Datei vnc erzeugt, und xinetd gestartet.
Also eine einfache Möglichkeit, sich die einzelnen Schritte zu sparen, indem man per Hand xinetd und die Firewall einrichtet.
Schade dass die VNC-per-Xorg-Sax2 Möglichkeit weggefallen ist. Andererseits haben da die Umlaute ja nie geklappt.
Char-Sets richtig "verbiegen" ....
Grüße,
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Tacho, Am 14.04.2009 11:16 Uhr schrieb Fred Ockert:
Johannes Kastl schrieb:
nöö ... eben eigentlich ein vollständiger X11-Server
Stimmt. Trotzdem ne ganze Menge neue Pakete. Ich habe bei meinen Experimenten nicht ein einziges Mal eine "Reaktion" dieses Menüpunkts bekommen.
Super. Welcher ist das dann genau? ^^^
es gibt nur einen ! ..wenn auch in verschiedenen Versionen . Nicht zu verwechseln mit dem Windowmanager
Ich kaufe ein "Port". Oder sind es mehrere? Oder oder?
Char-Sets richtig "verbiegen" ....
Das habe ich mir gespart, dann kann ich auch gleich ne Bastellösung anfangen. Da ich bei meinen zahlreichen Anfragen nie Gegenstimmen bekommen habe, sage ich einfach dass die Freigabe per xorg nicht funktioniert. Leider. Wäre saubequem, aber das mit den Umlauten nervt. Grüße, OJ -- It is my belief, however, that the truth is generally preferable to lies. (Albus Dumbledore in Harry Potter 4)
participants (3)
-
Fred Ockert
-
Johannes Kastl
-
T. Ermlich