Skip to main content

Connexion à distance (VNC)

L'application "Connexion à distance" permet de contrôler à distance un client léger via VNC.

Le contenu de l'écran du client léger s'affiche sur l'ordinateur local. Les actions de la souris et du clavier sont renvoyées de l'ordinateur local vers le client léger.

La connexion à distance au client léger n'est possible qu'après la connexion d'un·e utilisateur·rice (ou une fois la connexion automatique effectuée).

Configuration

Paramètres de l'application

Paramètre
Valeur
Explication
Autoriser la connexion

Demander l'autorisation de l'utilisateur

Toujours autoriser

Indique si la connexion doit toujours être autorisée ou si elle doit être confirmée par l'utilisateur.

Afficher la boîte de dialogue de déconnexion

Oui

Non

Indique si une boîte de dialogue s'affiche sur le client léger pour permettre de se déconnecter facilement de la connexion VNC.

Paramètres de mot de passe
Paramètre
Valeur
Explication
Type de mot de passe

Texte clair

Aucun

Utiliser un hachage encodé en base64

Utiliser un fichier de mots de passe

Un mot de passe peut être exigé pour la connexion VNC. Vous pouvez le configurer ici de différentes manières.

Valeur

Dans ce champ, définissez une valeur en fonction du type de mot de passe sélectionné ci-dessus

Texte clair (non sécurisé) :

le mot de passe est transmis en clair au démarrage du client.

Saisissez le mot de passe de votre choix en clair dans le champ "Valeur".

Aucun :

Aucun mot de passe n'est requis ; n'importe quel ordinateur peut se connecter au ThinClient à l'aide d'un visualiseur VNC.
À utiliser uniquement en combinaison avec l'option "Demander l'autorisation de l'utilisateur" !

Utiliser un hachage encodé en base64 :

Le contenu d'un fichier de mots de passe VNC est transmis sous forme encodée en base64.
Vous trouverez des instructions détaillées ci-dessous, dans la section "Création d'un mot de passe".

Utiliser un fichier de mots de passe :

Un fichier de mots de passe pré-chiffré est transmis au client via le dossier "custom".
Vous trouverez des instructions détaillées ci-dessous dans la section "Création d'un mot de passe".

Solutions de contournement
Paramètre
Valeur
Explication

Actualisation régulière de l'affichage

Oui

Non

Activez l'option -snapfb

Copie le tampon d'affichage du serveur X dans la mémoire principale à intervalles réguliers et vérifie si la copie a subi des modifications, au lieu d'interroger le serveur X pour connaître les modifications.

Cela peut aider en cas de mise à jour très lente de l'affichage. Cette méthode est relativement gourmande en ressources mémoire et peut aggraver le problème.

Ignorer les touches Verr Maj

Oui

Non

Activez l'option -skip_lockkeys

Ignore les symboles de touches reçus par les clients VNC pour les touches Verr Maj, Maj, Verr Num et Verr Défil.

Cela peut aider en cas de problèmes liés à la transmission de l'état des touches de verrouillage.

Paramètres supplémentaires

 

Options facultatives pour le x11vncserveur

Une liste de toutes les options accompagnée de leur description est disponible dans le manuel.

Création d'un mot de passe

  1. Sur un client léger, ouvrez un terminal en appuyant sur CTRL+ALT+
  2. Créez un nouveau fichier de mots de passe VNC à l'aide de la commande :
 x11vnc -storepasswd 

 Exemple d'utilisation :

user@host:~$ x11vnc -storepasswd
Enter VNC password: 
Verify password:    
Write password to /home/tcos/.vnc/passwd?  [y]/n
Password written to: /home/tcos/.vnc/passwd

comme fichier de mot de passe

  1. Lancez un navigateur.
  2. Ouvrez le gestionnaire openthinclient.
  3. Ouvrez le gestionnaire de fichiers et accédez au dossier "Custom".
  4. Placez le fichier rootfs dans le répertoire de votre choix.
  5. Accédez à la connexion à distance à configurer.
  6. Dans le champ "Valeur", saisissez le chemin absolu sur le ThinClient, c'est-à-dire le chemin complet sous rootfs, y compris le nom du fichier et en commençant par une barre oblique.

sous forme de hachage encodé en base64

  1. Encodez ce mot de passe à l'aide de la commande :

    base64 .vnc/passwd

    Exemple d'utilisation :

    user@host:~$ base64 .vnc/passwd
    uupsRWpoRwc=
  2. Sélectionnez la sortie avec la souris ; dans l'exemple ci-dessus : uupsRWpoRwc=.

    ⚠️ Ne fermez pas encore la fenêtre du terminal.

  3. Lancez un navigateur.

  4. Ouvrez le gestionnaire openthinclient.

  5. Accédez à la connexion à distance à configurer.

  6. Collez la sortie base64 sélectionnée dans le champ "Valeur" à l'aide du bouton central de la souris.

Logiciel client

La visionneuse VNC intégrée peut être ouverte directement dans le gestionnaire openthinclient. Le bouton VNC se trouve sur la page des paramètres du ThinClient correspondant.

Il est également possible d'utiliser une visionneuse VNC externe, par exemple :

Il vous suffit de télécharger l'application client, car le serveur est déjà intégré à l'application de connexion à distance.