Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
xvnc [Le 16/01/2017, 19:49]
L'Africain tags
xvnc [Le 18/12/2017, 19:46] (Version actuelle)
L'Africain Nettoyage
Ligne 1: Ligne 1:
-{{tag>Gutsy bureau_à_distance vnc}}+{{tag>Xenial ​bureau_à_distance vnc BROUILLON}}
  
 ---- ----
Ligne 42: Ligne 42:
 ==== TightVNC (conseillé) ==== ==== TightVNC (conseillé) ====
  
-[[apt://tightvncserver,​xtightvncviewer,​tightvnc-java|Cliquer pour installer tightvnc.]]+[[apt>tightvncserver,​xtightvncviewer,​tightvnc-java|Cliquer pour installer tightvnc.]]
  
 Fonctionnera également dans un navigateur web - avec java. Fonctionnera également dans un navigateur web - avec java.
Ligne 50: Ligne 50:
 ==== X11Vnc (conseillé)==== ==== X11Vnc (conseillé)====
  
-[[apt://x11vnc|Cliquer pour installer X11Vnc.]]+[[apt>x11vnc|Cliquer pour installer X11Vnc.]]
  
 ====Vino ==== ====Vino ====
 +Voir la page [[:Vino]] pour plus de détails.
  
-Installé par défaut sur ubuntu. 
- 
-==== RealVNC: ==== 
- 
-Cliquer pour installer Realvnc 
-==== XF4VNC: ==== 
- 
- 
-emerge xf4vnc 
  
 ===== Post-installation : Mot de passe Serveur ===== ===== Post-installation : Mot de passe Serveur =====
Ligne 79: Ligne 71:
  
 Voici ce que vous verrez : Voici ce que vous verrez :
-<​code>​ +<​code>​vncserver
-kafka@kafka-laptop:​~$ ​vncserver+
  
 You will require a password to access your desktops. You will require a password to access your desktops.
Ligne 102: Ligne 93:
 ===== Tester votre serveur VNC ===== ===== Tester votre serveur VNC =====
  
-Testez le serveur VNC :<​code>​vncviewer localhost:1 </​code>​+Testez le serveur VNC :<​code>​vncviewer localhost:​1</​code>​
  
 Cela permettra d'​ouvrir un client 800x600x24bit (d'​après la configuration par défaut sur ubuntu). Cela permettra d'​ouvrir un client 800x600x24bit (d'​après la configuration par défaut sur ubuntu).
Ligne 132: Ligne 123:
 Xinetd est utilisé pour lancer automatiquement un serveur VNC sur l'​appel d'un client externe. ​ Xinetd est utilisé pour lancer automatiquement un serveur VNC sur l'​appel d'un client externe. ​
  
-  * Installer [[apt://xinetd|xinetd]].+  * Installer [[apt>xinetd]].
  
 Il y a plusieurs façons de permettre à xinetd d'​écouter les appels externes, voici quelques exemples: Il y a plusieurs façons de permettre à xinetd d'​écouter les appels externes, voici quelques exemples:
Ligne 147: Ligne 138:
  
 Exemple de fichier ( pour découvrir d'​autres options ) : Exemple de fichier ( pour découvrir d'​autres options ) :
-<code>+<file>
 { {
   instances = 60   instances = 60
Ligne 157: Ligne 148:
 includedir /​etc/​xinetd.d includedir /​etc/​xinetd.d
  
-</code>+</file>
  
 Le [[http://​linuxreviews.org/​man/​xinetd/​|manuel xinetd]]. Le [[http://​linuxreviews.org/​man/​xinetd/​|manuel xinetd]].
Ligne 163: Ligne 154:
 ==== Ajouter les Services ==== ==== Ajouter les Services ====
  
-1. Editer /​etc/​services ​:<​code>​sudo xdg-open /​etc/​services</​code>​ +1. [[:​tutoriel:​comment_modifier_un_fichier|Editer]] **/​etc/​services**, et ajouter ​(à la fin) : 
- +<file>
-Et Ajouter ​(à la fin) : +
-<code>+
 # #
 # VNC Servers # VNC Servers
Ligne 194: Ligne 183:
 vnc-1600x1200x32 5984/tcp vnc-1600x1200x32 5984/tcp
  
-</code> +</file>
- +
-2. Créer /​etc/​xinetd.d/​xvncserver si il n'​existe pas déjà. <​code>​sudo touch /​etc/​xinetd.d/​xvncserver && sudo xdg-open /​etc/​xinetd.d/​xvncserver</​code>​ +
- +
-<note tip> +
-Attention: Assurez-vous que votre éditeur de texte (tel que nano) ne coupe pas certaines des longues lignes. Si cela arrive vous obtiendrez connexion refusée erreurs.+
  
-Vous pouvez trouver toutes ​[[http://www.tightvnc.com/Xvnc.1.php|les options d'xvnc ici]]. +2. [[:tutoriel:​comment_modifier_un_fichier|Créer]] **/etc/xinetd.d/xvncserver** si il n'existe pas déjà.
-</​note> ​+
  
 Et ajouter : Et ajouter :
   * Si vous avez choisi **Tightvnc** :   * Si vous avez choisi **Tightvnc** :
-<code+<file
 service vnc-640x480x8 service vnc-640x480x8
 { {
Ligne 369: Ligne 352:
  
  
-</code>+</file>
  
  
   * Si vous avez choisi un autre serveur **vnc** :   * Si vous avez choisi un autre serveur **vnc** :
-<code+<file
 service vnc-640x480x8 service vnc-640x480x8
 { {
Ligne 554: Ligne 537:
          ​server_args = -inetd -query localhost -once -geometry 1600x1200 -depth 32 -SecurityTypes=None ​          ​server_args = -inetd -query localhost -once -geometry 1600x1200 -depth 32 -SecurityTypes=None ​
 } }
-</code>+</file>
  
 Comme vous pouvez le voir, nous utilisons l'​utilisateur nobody pour ouvrir une session VNC et-SecurityTypes = None pour la connexion sans mot de passe, utilisez uniquement des -SecurityTypes = None si vous utilisez RealVNC ou TightVNC , car ils ne supportent pas cette option! Comme vous pouvez le voir, nous utilisons l'​utilisateur nobody pour ouvrir une session VNC et-SecurityTypes = None pour la connexion sans mot de passe, utilisez uniquement des -SecurityTypes = None si vous utilisez RealVNC ou TightVNC , car ils ne supportent pas cette option!
Ligne 561: Ligne 544:
  
  
-Faisons la prochaine étape, configurez le gestionnaire de connexion. Une fois connecté, l'​utilisateur devra s'​authentifier dans votre gestionnaire de connexion ​(gdm, kdm ...) et ensuite la session choisie sera lancée.+Faisons la prochaine étape, configurez le gestionnaire de connexion. Une fois connecté, l'​utilisateur devra s'​authentifier dans votre gestionnaire de connexion et ensuite la session choisie sera lancée.
  
 SI vous souhaitez autoriser les connexions anonymes, l'​utilisateur nobody doit avoir un shell valide attribué lors de l'​utilisation du gestionnaire de connexion. Vous ne recevrez qu'un écran gris lors de la connexion si personne n'a défini la valeur par défaut de /bin/false. SI vous souhaitez autoriser les connexions anonymes, l'​utilisateur nobody doit avoir un shell valide attribué lors de l'​utilisation du gestionnaire de connexion. Vous ne recevrez qu'un écran gris lors de la connexion si personne n'a défini la valeur par défaut de /bin/false.
Ligne 579: Ligne 562:
 </​note>​ </​note>​
  
-====GDM - (Gnome - Ubuntu) ==== 
-A partir de karmic koala (ubuntu 9.10) il faut éditer /​etc/​gdm/​gdm.shemas : <​code>​gksudo gedit /​etc/​gdm/​gdm.schemas</​code>​ 
- 
-Et mettre la balise xdmcp/​Enable à true. Comme vous pouvez le voir il y a d'​autres paramètres disponibles pour xdmcp. 
- 
-Pour les versions antérieurs -> éditez /​etc/​gdm/​gdm.conf : <​code>​gksudo gedit /​etc/​gdm/​gdm.conf</​code>​ 
- 
-<​code>​ 
-#Cherchez [xdmcp] 
-[xdmcp] 
-# Ajouter ou modifier la ligne qui suit  
-Enable=True 
-</​code>​ 
- 
-ou 
- 
-Solution alternative,​ vous pouvez Démarrer gdmsetup <​code>​gksudo gdmsetup</​code>,​ puis aller sur l'​onglet "​Sécurité"​ Assurez-vous que "​Activer XDMCP" est cochée.(dépendant de votre version de gdm). 
- 
- 
-==== KDM - (Kde - Kubuntu) ==== 
- 
- 
-Modifier /​etc/​kde/​kdm/​kdmrc (ou  /​usr/​kde/​3.?/​share/​config/​kdm/​kdmrc ) et activer XDMCP sur le port 177 
- 
-<​code>​gksudo gedit /​etc/​kde/​kdm/​kdmrc</​code>​ 
-<​code>​ 
-[Xdmcp]  ​ 
-#  KDM doit écouter les requêtes XDMCP. ​ 
-Enable=true ​ 
-# Le port UDP : KDM doit écouter les demandes XDMCP.Ne changez pas le 177.  
-Port=177 
-</​code>​ 
- 
- 
-<​code>​gksudo gedit /​usr/​kde/​3.?/​share/​config/​kdm/​Xaccess</​code>​ 
-<​code>​ 
-* CHOOSER BROADCAST # n'​importe quel hôte indirects peuvent obtenir un sélecteur 
-192.168.0 .*  
-# ou hôtes autorisés depuis le réseau 192.168.0 ​ 
-</​code>​ 
- 
-==== XDM ==== 
- 
-Ouvrir /​etc/​X11/​xdm/​xdm-config avec votre éditeur préféré. <​code>​gksudo gedit /​etc/​X11/​xdm/​xdm-config</​code>​ 
- 
-Regardez la dernière ligne: "​DisplayManager.requestPort:​ 0" 
- 
-Commentez-la en insérant un ! au début de la ligne. 
- 
-<​code>​ 
-!DisplayManager.requestPort: ​    0 !  
-</​code>​ 
- 
-Modifier /​etc/​X11/​xdm/​Xaccess et décommenter la ligne " '* #any host can get a login window"​ en supprimant '. Vous pourrez également changer à 192.168.0 .* pour une certaine raison de sécurité. 
  
 ===== Définir l'​accès ===== ===== Définir l'​accès =====


Le contenu de ce wiki est sous licence : CC BY-SA v3.0