Hackerboard WikiHaboBlog

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Debian als VNC Server

Diskussion: Debian als VNC Server im Forum Linux/UNIX, in der Kategorie Operating Systems; Hi, ich muss für eine Debian 4.0 Maschine einen VNC Server einrichten, sodass definierte User sich verbinden können. Dazu habe ...

Antwort
Alt 08.12.08, 18:03   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 12
Standard Debian als VNC Server


Hi,

ich muss für eine Debian 4.0 Maschine einen VNC Server einrichten, sodass definierte User sich verbinden können. Dazu habe ich bisher vnc4server und xvnc gefunden. vnc4server scheint für jeden User einen Port zu öffnen, dh ich muss den Usern ihren Port sagen (5901, 5902, 5903, ...) . Dann dachte ich Xvnc wäre da besser ... aber der zeigt mir nur irgend ein graues Muster an ..

Kenn jemand ein Tutorial mit dem man das so hinkriegt wie ich der Windows 2003 Terminal Server verhält? Also ein einziger Port, Login Screen, Authentifizierung über PAM.


cu
serow

Serow ist offline   Mit Zitat antworten
Alt 08.12.08, 18:06   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteron
Likes: 371
Standard

Das "graue" Muster ist vermutlich der Standard-Hintergrund von X. Da wird also offenbar einfach kein WM/DM gestartet. Vermutlich hat der Benutzer keine .xinitrc in seinem Home, über die der WM/DM gestartet wird.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 08.12.08, 18:14   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 12
Standard

Danke für die schnelle Antwort.

Müsste nicht bevor ein user-spezifisches Ffile wie .xinitrc gesucht wird erstmal ein Login Screen angezeigt werden damit der Server weiss um welchen User es sich überhaupt handelt?

Wenn ich ~/.xinitrc anlege mit folgendem Inhalt ändert sich leider garnichts:

Code:
# ~/.xinitrc
# This file is sourced when running startx and
#    other programs which call xinit
# As in all Bash/sh scripts lines starting with
#    '#' are comments

# Set background to your favorite pic
xsetbg -fullscreen /morphix/background.png &

# Start a XTerm
/usr/bin/X11/xterm

# Start the systems window manager.
# See WindowManagers for other choices.
#exec /etc/alternatives/x-window-manager

# To run Gnome instead of system default, place a
# '#' before the previous line and uncomment the
# next line.
exec gnome-session
Serow ist offline   Mit Zitat antworten
Alt 08.12.08, 18:32   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteron
Likes: 371
Standard

Der Login-Screen kommt vom KDM, GDM oder XDM. Wenn der VNC-Server nicht entsprechend konfiguriert ist, wird natürlich auch kein DM gestartet und der VNC-Server läuft mit dem User, der ihn startet, als würde der User 'startx' aufrufen. Dass deine .xinitrc nicht eingelesen wird, ist allerdings schon seltsam. Beim derzeitigen Inhalt müsste zumindest das Terminal angezeigt werden. Also mal die Logs durchschauen, warum die aufgerufenen Befehle nicht ausgeführt werden und/oder warum die .xinitrc nicht eingelesen wird.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 16.12.08, 10:44   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 12
Standard

Hmm - wo würdest du denn log messages vermuten?

Also nochmal kurz zu Klärung: Der Xvnc service wird als irgendein User gestartet. Welcher ist im Prinzip egal (nur vllt nicht root), da dann GDM gestartete wird / werden soll , über welches sich dann verschiedene User einloggen können - richtig soweit?

Code:
mathias@CEC-Management:~$ id
uid=1000(mathias) gid=1000(mathias) groups=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),106(netdev),109(powerdev),112(fuse),1000(mathias)
mathias@CEC-Management:~$ pwd
/home/mathias
mathias@CEC-Management:~$ cat .xinitrc 
s file is sourced when running startx and
#    other programs which call xinit
# As in all Bash/sh scripts lines starting with
#    '#' are comments

# Set background to your favorite pic
xsetbg -fullscreen /morphix/background.png &

# Start a XTerm
/usr/bin/X11/xterm

# Start the systems window manager.
# See WindowManagers for other choices.
#exec /etc/alternatives/x-window-manager

# To run Gnome instead of system default, place a
# '#' before the previous line and uncomment the
# next line.
exec gnome-session

mathias@CEC-Management:~$
Code:
mathias@CEC-Management:~$ Xvnc :0
Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'
16/12/08 10:44:25 Xvnc version 3.3.7 - built Dec 30 2006 12:50:35
16/12/08 10:44:25 Copyright (C) 2002-2003 RealVNC Ltd.
16/12/08 10:44:25 Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
16/12/08 10:44:25 All Rights Reserved.
16/12/08 10:44:25 See http://www.realvnc.com for information on VNC
16/12/08 10:44:25 Desktop name 'x11' (CEC-Management:0)
16/12/08 10:44:25 Protocol version supported 3.3
16/12/08 10:44:25 Listening for VNC connections on TCP port 5900
Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring
Auf anderem Rechner:

Code:
mathias@wizard:~$ vncviewer cec-mgmt
Connected to RFB server, using protocol version 3.3
No authentication needed
Desktop name "mathias's x11 desktop (CEC-Management:0)"
VNC server default format:
  8 bits per pixel.
  True colour: max red 7 green 7 blue 3, shift red 0 green 3 blue 6
Using default colormap which is TrueColor.  Pixel format:
  32 bits per pixel.
  Least significant byte first in each pixel.
  True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
Using shared memory PutImage
=> grauer Screen.
Serow ist offline   Mit Zitat antworten
Alt 16.12.08, 16:51   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteronbitmuncher Leistung: Opteron
Likes: 371
Standard

Ok, also nun hab ich mich mal für dich mit dem unnötigsten Dienst der Unix-Welt beschäftigt... VNC. Dabei stellte ich dann gleich als erstes fest, dass im ~/.vnc des Users, mit dem ich den VNC-Server gestartet habe, eine Datei namens 'xstartup' liegt. Schaue ich in die Datei rein, stelle ich fest, dass diese offenbar die gleichen Aufgaben übernimmt wie die .xinitrc für lokale X-Server. So startet z.B. KDE, wenn ich sie mit diesem Inhalt fülle.

Code:
#!/bin/sh

xrdb $HOME/.Xresources
startkde
Inwiefern das RealVNC auch tut (dieses Sicherheitsloch wollte ich mir nun nicht unbedingt installieren), kann ich allerdings nicht sagen. Der TightVNCServer tut es jedenfalls. Für RealVNC wird es sicherlich eine vergleichbare Datei geben.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 17.12.08, 08:46   #7 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 12
Standard

Hi,

danke für deine Mühen

Zitat:
Ok, also nun hab ich mich mal für dich mit dem unnötigsten Dienst der Unix-Welt beschäftigt..
Ich muss Leuten die Möglichkeit geben Bilder auf einem Debian Konsolensystem zu bearbeiten. Die haben natürlich nur Windows und Mac. Und bevor ich mich jetzt darum kümmer wie jeder einzeln auf das FileSystem zugreifen kann, mach ich das lieber einmal über sshfs auf nem graphischen System und lass die per VNC connecten.


Mal sehn welches File das hier ist ...


cu
serow
Serow ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Debian als VNC Server
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eigener Server mit Debian 3.1? Zwirni Internet Allgemein 3 05.09.06 14:30
X-Server Konfiguration (Debian) Chris Linux/UNIX 11 03.10.04 21:14
Debian Bootparameter und X Server Joey Linux/UNIX 5 31.01.04 14:33
Debian Server geknackt derhesse News & Ankündigungen 5 01.12.03 04:41
Brand in Niederländischer Uni zerstört Server des Debian Projekts Tec News & Ankündigungen 1 26.11.02 12:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61