serveur vnc sous ubuntu breeezy et dapper

Transcription

serveur vnc sous ubuntu breeezy et dapper
VNC-Howto pour ubuntu
serveur vnc sous ubuntu breeezy et dapper
du copier-coller devrait suffire à chaque étape
modif et traduction de http://www.ubuntuforums.org/showthread.php?t=122402&page=12
Attetion : ce façon de faire ouvre une nouvelle sesion à distance, mais ne la ferme pas. Il ne
faut donc pas oublier de la fermer avant de quitter.
1. Réseau
moi je mets des adresses fixes c'est plus facile par la suite
/etc/netwoerk/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
2. Serveur graphique
Il faut faire en sorte que gdm soit aussi activé sur le client
/etc:gdm/gdm.conf
...
# The greeter for xdmcp logins, usually you want a less graphically
intensive
# greeter here so it's better to leave this with gdmlogin
RemoteGreeter=/usr/lib/gdm/gdmlogin
...
[xdmcp]
# Distributions: Ship with this off. It is
leave out on
# the net. Setting up /etc/hosts.allow and
allow local
# access is another alternative but not the
177 is
# the safest if you wish to have xdmcp on.
notes on
14/06/06
never a safe thing to
/etc/hosts.deny to only
safest.
Firewalling port
Read the manual for more
1/5
VNC-Howto pour ubuntu
/etc:gdm/gdm.conf
# the security of XDMCP.
Enable=true
recherchez ces sections et faites du copier-coller
3. Programmes
ajoutez les programmes nécessaires au fonctionnement du serveur. Assurez vous d'abord que
tous les dépôts sont bien fonctionnels dans /etc/apt/source.list.
/etc/apt/source.list
# deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/
breezy main restricted
deb http://fr.archive.ubuntu.com/ubuntu dapper main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu dapper main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu dapper-updates main
restricted
deb-src http://fr.archive.ubuntu.com/ubuntu dapper-updates main
restricted
## Uncomment the following two lines to add software from the
'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the
Ubuntu
## team, and may not be under a free licence. Please satisfy yourself
as to
## your rights to use the software. Also, please note that software
in
## universe WILL NOT receive any review or updates from the Ubuntu
security
## team.
deb http://fr.archive.ubuntu.com/ubuntu dapper universe
deb-src http://fr.archive.ubuntu.com/ubuntu dapper universe
## Uncomment the following two lines to add software from the
'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it
includes
## newer versions of some applications which may provide useful
features.
## Also, please note that software in backports WILL NOT receive any
review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu dapper-backports main
restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu dapper-backports main
restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted
14/06/06
2/5
VNC-Howto pour ubuntu
/etc/apt/source.list
deb-src http://security.ubuntu.com/ubuntu dapper-security main
restricted
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
Ce fichier correspond à celui d'une ubuntu breeezy mise à jour en ubuntu dapper. dans notre
cas ce sont les dépôts universe qui importent.
sudo apt-get install vnc4server xinetd
le seveur vnc est maintenant installé
4. Mot de passe pour VNC
Il faut créer un mot de passe pour accéder au serveur. Evitez de choisir le même que
l'utilisateur principal qui je vous le rappelle avec ubuntu est aussi le mot de passe root
sudo vncpasswd /root/.vncpasswd
5. Paramétrage de l'écran client
sans cette étape vous n'aurez qu'un bel écran gris avec une console. dans ces cas là autant
faire du ssh.
/etc/xinetd.d/Xvnc
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 1024x768
-depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0
-NeverShared passwordFile=/root/.vncpasswd
port = 5901
}
6. redémarrage
il faut ensuite redémarrer quelques services pour que tout fonctionne. Il m'est arrivé parfois
d'avoir à redémarrer la machine.
sudo /etc/init.d/xinetd stop
sudo killall Xvnc
sudo /etc/init.d/xinetd start
7. Test
mieux vaut s'assurer que tout fonctionne bien localement avant d'aller de l'autre côté du
bâtiment ...
vncviewer localhost:1
14/06/06
3/5
VNC-Howto pour ubuntu
Si vncviewer n'est pas installé, installez le.
8. test sur une autre machine dans le même réseau
exemple
philippe@kokodakilako:~$ xvncviewer 192.168.1.4:1
VNC viewer version 3.3.7 - built Sep 27 2005 11:12:00
Copyright (C) 2002-2003 RealVNC Ltd.
Copyright (C) 1994-2000 AT&T Laboratories Cambridge.
See http://www.realvnc.com for information on VNC.
VNC server supports protocol version 3.8 (viewer 3.3)
Password:
VNC authentication succeeded
Desktop name "x11"
Connected to VNC server, using protocol version 3.3
VNC server default format:
16 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 31 green 63 blue 31, shift red 11 green 5 blue
0
Using default colormap and visual, TrueColor, depth 24.
Got 256 exact BGR233 colours out of 256
Using BGR233 pixel format:
8 bits per pixel.
True colour: max red 7 green 7 blue 3, shift red 0 green 3 blue 6
Throughput 20000 kbit/s - changing to Hextile
Throughput 20000 kbit/s - changing from 8bit
Using viewer's native 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
14/06/06
4/5
VNC-Howto pour ubuntu
9. Test à distance
si la machine n'est pas sur le même réseau (Maison/bureau), il va falloir sûrement se déjouer
d'un firewall.
VNC utilise des ports autour de 5900, ici j'ai pris 5091. On voit tout de suite que l'on peut
accéder à plusieurs machines en donnant différents ports dans le fichier /etc/xinetd.d/Xvnc.
•
remplacer une adresse ip flottante (ou fixe par un nom de domaine) en utilisant les
services de www.dyndns.com
(mettre des captures d'écran)
•
être sûr de faire passer le port 5901 au travers des mailles du firewall
Voici ce que cela donne sur mon routeur linksys
•
et utiliser vncviewer
10.
14/06/06
5/5

Documents pareils