Opsætning af VNC server på Ubuntu 7.04

juli 6th, 20075:18 pm @ tyksak

0


Min web udviklings server står et sted hvor det ikke er til at sidde at arbejde, jeg har derfor installeret en VNC server på maskinen. Dette betyder at man nu bare skal tænde for den og så kan man via VNC logge ind. Ud over dette er det lavet sådan at man, hvis forbindelsen ryger forsætter fra det sted hvor man var.

Start en terminal. Skift derefter til root


# sudo su

Vi skal nu have installeret VNC serveren og xinetd.


# aptitude install vnc4server xinetd

Vi ønsker nu at oprette det kodeord i /root/.vnc som skal bruges når vi ønsker at få adgang til serveren.


# vncpasswd

 Password: (skriv det kodeorderet du ønsker)
Verify: (skriv kodeordet igen)

Som det næste ønsker vi at få oprettet konfigurations filerne til VNCServer. Dette gør vi ved at starte serveren og så stoppe den med det samme igen.


# vncserver


New 'kaae:1 (root)' desktop is kaae:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/heckmedia:1.log


# vncserver -kill :1

Killing Xvnc process ID 12108

Nu skal der laves en ændrign i filen /root/.vnc/xstartup filen fra ‘twm’ to ‘gnome-session’ hvor ‘twm’ ændres til ‘gnome-session’


# gedit /root/.vnc/xstartup

Gem filen, og luk gedit

Vi skal nu have oprettet en konfigurations file for at starte Xvnc under xinetd.


# gedit /etc/xinetd.d/Xvnc

Dette starter nu gedit med et tomt dokument. Indsæt følgende kode og gem filen.


service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1280x1024 -depth 24 -once -DisconnectClients=0 -NeverShared passwordFile=/root/.vnc/passwd -extension XFIXES
port = 5901
}

Vi skal nu være sikker på at XDMCP er aktiveret.


# gedit /etc/X11/gdm/gdm.conf

Find afsnittet [xdmcp] i den sidste del af filen og ændre
Enabled=False til Enabled=True

For nu at få det hele til at virke er det bedst at genstarte maskinen.

Du kan teste dette lokalt hvis du har vncviewer installeret ved at skrive følgende:

vncviewer localhost:1

Logger du ind via en windows maskine og realvnc skirver du:

IP Adresse på serveren::5901 (192.168.0.200::5901)

Bookmark and Share

Tags:  ,