Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xvnc [Le 13/05/2014, 08:45] – [Ajouter les Services] 78.250.179.173 | xvnc [Le 19/05/2023, 11:52] (Version actuelle) – [Vino] 41.103.116.3 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Feisty Gutsy bureau_à_distance vnc}} | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| - | Xvnc est le VNC (Virtual Network Computing) pour serveur X. Il est basé sur un serveur X standard, mais il a un écran " | + | Xvnc est le VNC (Virtual Network Computing) pour serveur X. Il est basé sur un serveur X standard, mais il a un écran " |
| - | Pour la comparaison : c'est une alternative à la connections | + | Pour la comparaison : c'est une alternative à la connexion |
| - | Pour les applications, | + | Pour les applications, |
| Par convention, les développeurs Xvnc ont convenu que le nombre de l' | Par convention, les développeurs Xvnc ont convenu que le nombre de l' | ||
| Ligne 17: | Ligne 17: | ||
| <note tip>En cour de traduction et de (re)test...</ | <note tip>En cour de traduction et de (re)test...</ | ||
| + | <note important> | ||
| Ligne 23: | Ligne 24: | ||
| - | Tout d' | + | Tout d' |
| * **TightVNC est plus sûr et plus efficace. Il dispose d'un client java pour se connecter, même avec un simple navigateur. C'est utile quand un blocage firewall/ | * **TightVNC est plus sûr et plus efficace. Il dispose d'un client java pour se connecter, même avec un simple navigateur. C'est utile quand un blocage firewall/ | ||
| Ligne 30: | Ligne 31: | ||
| * RealVNC n'est pas vraiment recommandé - Voir XF4VNC plus bas. | * RealVNC n'est pas vraiment recommandé - Voir XF4VNC plus bas. | ||
| * [[X11VNC]] | * [[X11VNC]] | ||
| - | * XF4VNC devrait se montrer plus efficace et plus sûr que RealVNC. Il supporte également les extensions GLX, ce que TightVNC ne fait pas (à vérifier dans les dernières | + | * XF4VNC devrait se montrer plus efficace et plus sûr que RealVNC. Il supporte également les extensions GLX, ce que TightVNC ne fait pas (à vérifier dans les dernières |
| Le fonctionnement de Xvnc peut nécessiter l' | Le fonctionnement de Xvnc peut nécessiter l' | ||
| Ligne 36: | Ligne 37: | ||
| et aussi : < | et aussi : < | ||
| - | La partie serveur VNC est contrôlée par le drapeau "Use flag", qu'on peut donc activer pour le packet approprié. | + | La partie serveur VNC est contrôlée par le drapeau "Use flag", qu'on peut donc activer pour le packet approprié. |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 42: | Ligne 43: | ||
| ==== TightVNC (conseillé) ==== | ==== TightVNC (conseillé) ==== | ||
| - | [[apt://tightvncserver, | + | [[apt>tightvncserver, |
| Fonctionnera également dans un navigateur web - avec java. | Fonctionnera également dans un navigateur web - avec java. | ||
| Ligne 50: | Ligne 51: | ||
| ==== X11Vnc (conseillé)==== | ==== X11Vnc (conseillé)==== | ||
| - | [[apt://x11vnc|Cliquer pour installer X11Vnc.]] | + | [[apt>x11vnc|Cliquer pour installer X11Vnc.]] |
| - | ====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 72: | Ligne 66: | ||
| <note important> | <note important> | ||
| - | Nous ne sommes déjà loin de la fin, mais vous pouvez facilement tester votre nouvelle installation de VNC en démarrant votre serveur VNC. | + | Nous ne sommes déjà loin de la fin, mais vous pouvez facilement tester votre nouvelle installation de VNC en démarrant votre serveur VNC. |
| < | < | ||
| Ligne 79: | Ligne 73: | ||
| Voici ce que vous verrez : | Voici ce que vous verrez : | ||
| - | < | + | < |
| - | kafka@kafka-laptop: | + | |
| You will require a password to access your desktops. | You will require a password to access your desktops. | ||
| Ligne 102: | Ligne 95: | ||
| ===== Tester votre serveur VNC ===== | ===== Tester votre serveur VNC ===== | ||
| - | Testez le serveur VNC :< | + | Testez le serveur VNC :< |
| Cela permettra d' | Cela permettra d' | ||
| Ligne 117: | Ligne 110: | ||
| N' | N' | ||
| - | * Dans le cas ou vous voulez router directement de l' | + | * Dans le cas ou vous voulez router directement de l' |
| * Ou dans le cas du [[vpn]] ou [[ssh]], voir par la suite. | * Ou dans le cas du [[vpn]] ou [[ssh]], voir par la suite. | ||
| Ligne 125: | Ligne 118: | ||
| Si vous vous connectez depuis une machine Windows, il suffit d' | Si vous vous connectez depuis une machine Windows, il suffit d' | ||
| - | Si vous avez installé tightvnc (java) vous pouvez vous connecter par navigateur à http:// | + | Si vous avez installé tightvnc (java) vous pouvez vous connecter par navigateur à http:// |
| ===== Connexion automatique du Serveur Vnc ===== | ===== Connexion automatique du Serveur Vnc ===== | ||
| ==== Xinetd ==== | ==== Xinetd ==== | ||
| - | Xinetd est utilisé pour lancer automatiquement un serveur VNC sur l' | + | Xinetd est utilisé pour lancer automatiquement un serveur VNC sur l' |
| - | * Installer [[apt://xinetd|xinetd]]. | + | * Installer [[apt>xinetd]]. |
| - | Il y a plusieurs façons de permettre à xinetd d' | + | Il y a plusieurs façons de permettre à xinetd d' |
| * Modifier / | * Modifier / | ||
| Ligne 140: | Ligne 133: | ||
| Pour ouvrir les connexions à tous (peut poser des problèmes de sécurité) mettre un # devant la ligne : < | Pour ouvrir les connexions à tous (peut poser des problèmes de sécurité) mettre un # devant la ligne : < | ||
| - | * Si vous voulez seulement l' | + | * Si vous voulez seulement l' |
| < | < | ||
| - | * Pour une interface donné, vous pouvez spécifier l'IP de cette interface: | + | * Pour une interface donné, vous pouvez spécifier l'IP de cette interface : |
| < | < | ||
| - | Exemple de fichier ( pour découvrir d' | + | Exemple de fichier (pour découvrir d' |
| - | <code> | + | <file> |
| { | { | ||
| instances = 60 | instances = 60 | ||
| Ligne 157: | Ligne 150: | ||
| includedir / | includedir / | ||
| - | </code> | + | </file> |
| Le [[http:// | Le [[http:// | ||
| Ligne 163: | Ligne 156: | ||
| ==== Ajouter les Services ==== | ==== Ajouter les Services ==== | ||
| - | 1. Editer / | + | 1. [[: |
| - | + | <file> | |
| - | Et Ajouter | + | |
| - | <code> | + | |
| # | # | ||
| # VNC Servers | # VNC Servers | ||
| Ligne 194: | Ligne 185: | ||
| vnc-1600x1200x32 5984/tcp | vnc-1600x1200x32 5984/tcp | ||
| - | </code> | + | </file> |
| - | + | ||
| - | 2. Créer / | + | |
| - | + | ||
| - | <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 | + | 2. [[:tutoriel: |
| - | </ | + | |
| 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 354: | ||
| - | </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 539: | ||
| | | ||
| } | } | ||
| - | </code> | + | </file> |
| Comme vous pouvez le voir, nous utilisons l' | Comme vous pouvez le voir, nous utilisons l' | ||
| Ligne 561: | Ligne 546: | ||
| - | Faisons la prochaine étape, configurez le gestionnaire de connexion. Une fois connecté, l' | + | Faisons la prochaine étape, configurez le gestionnaire de connexion. Une fois connecté, l' |
| SI vous souhaitez autoriser les connexions anonymes, l' | SI vous souhaitez autoriser les connexions anonymes, l' | ||
| Ligne 576: | Ligne 561: | ||
| Pour KDE ajouter : < | Pour KDE ajouter : < | ||
| - | </ | + | </ |
| </ | </ | ||
| - | ====GDM - (Gnome - Ubuntu) ==== | ||
| - | A partir de karmic koala (ubuntu 9.10) il faut éditer / | ||
| - | |||
| - | Et mettre la balise xdmcp/ | ||
| - | |||
| - | Pour les versions antérieurs -> éditez / | ||
| - | |||
| - | < | ||
| - | #Cherchez [xdmcp] | ||
| - | [xdmcp] | ||
| - | # Ajouter ou modifier la ligne qui suit | ||
| - | Enable=True | ||
| - | </ | ||
| - | |||
| - | ou | ||
| - | |||
| - | Solution alternative, | ||
| - | |||
| - | |||
| - | ==== KDM - (Kde - Kubuntu) ==== | ||
| - | |||
| - | |||
| - | Modifier / | ||
| - | |||
| - | < | ||
| - | < | ||
| - | [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 | ||
| - | </ | ||
| - | |||
| - | |||
| - | < | ||
| - | < | ||
| - | * CHOOSER BROADCAST # n' | ||
| - | 192.168.0 .* | ||
| - | # ou hôtes autorisés depuis le réseau 192.168.0 | ||
| - | </ | ||
| - | |||
| - | ==== XDM ==== | ||
| - | |||
| - | Ouvrir / | ||
| - | |||
| - | Regardez la dernière ligne: " | ||
| - | |||
| - | Commentez-la en insérant un ! au début de la ligne. | ||
| - | |||
| - | < | ||
| - | !DisplayManager.requestPort: | ||
| - | </ | ||
| - | |||
| - | Modifier / | ||
| ===== Définir l' | ===== Définir l' | ||
| Ligne 638: | Ligne 569: | ||
| Pour éviter un problème où vous pouvez vous connecter, mais par la suite vous n'avez qu'un écran noir, éditer le fichier | Pour éviter un problème où vous pouvez vous connecter, mais par la suite vous n'avez qu'un écran noir, éditer le fichier | ||
| - | et vérifiez que les lignes suivantes sont commentées (ont # devant): | + | et vérifiez que les lignes suivantes sont commentées (ont # devant): |
| < | < | ||
| # | # | ||
| Ligne 661: | Ligne 592: | ||
| - En partant du principe le serveur vncserver sur l' | - En partant du principe le serveur vncserver sur l' | ||
| - | - Sur le client vous pouvez lancer cette commande : ssh-f-N-L portLocal: vncserver: Pseudo vncServerPort @ vncServerPort | + | - Sur le client vous pouvez lancer cette commande : '' |
| < | < | ||
| ssh -f -N -L localPort: | ssh -f -N -L localPort: | ||
| </ | </ | ||
| - | * -f | + | * '' |
| - | but the user wants it in the background. This implies | + | * '' |
| - | like ssh -f host xterm. | + | * '' |
| - | * -N Do not execute a remote command. This is useful for just forwarding | + | |
| - | * -L [bind_address: | + | |
| Plutôt que de répéter l' | Plutôt que de répéter l' | ||
| - | http:// | + | http:// |
| ===== Liens ===== | ===== Liens ===== | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| * [[: | * [[: | ||
