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