Astuces
Richard Markiewicz

Bonjour, je m'appelle Richard et je fais partie de l'équipe Architecture de Devolutions. Avec près de 20 ans d'expérience dans le domaine, je me spécialise dans l'intégration du nuage et de nos clients natifs multiplateformes. Être un chef d'équipe à distance me donne de nombreuses pistes de solutions pour rendre nos produits encore plus fiables et efficaces.

Les fonctionnalités VNC avancées dans Remote Desktop Manager

Résumé

La liste des types de VNC de fait qu’augmenter et les fonctionnalités de ces derniers deviennent de plus en plus alléchantes; qu’il s’agisse du chiffrement, du transfert de fichiers et même d’optimiser des systèmes d’exploitation. L’intégration de tous ces clients dans RDM représente un défi de taille. Heureusement, nous sommes passés maîtres dans l’art de résoudre des problèmes. Dans le présent article, nous vous proposons une solution simplifiée pour assurer la compatibilité de vos applications VNC et de vos serveurs.

Certains concepts sont si bien compris, qu’il n’est plus pertinent de les introduire. C’est le cas de l’informatique virtuelle en réseau ou VNC (de l’anglais Virtual Network Computing). Tout comme le protocole RDP, le VNC est un système de partage de bureau à distance qui permet de prendre le contrôle d’un ordinateur. VNC est indépendant de toute plateforme et utilise le protocole ouvert RFB avec une pléthore de clients et de serveurs pour plusieurs systèmes.

VNC en tout genre

L’extensibilité du protocole RFB a entraîné la prolifération des variantes VNC. Chacune d’entre elles propose des fonctionnalités améliorées de chiffrement, de transfert de fichiers ou d’optimisation pour des systèmes d’exploitation particuliers. Saviez-vous, par exemple, qu’Apple Remote Desktop est une forme de VNC?

Bien que beaucoup de ces variantes soient compatibles l’une avec l’autre en ce qui a trait à leur protocole de base, les fonctionnalités avancées ne le sont généralement pas. Si votre fournisseur de VNC favori propose une nouvelle fonctionnalité sur son serveur, alors il vous faudra utiliser leur application de visualisation pour en profiter.

RDM aime les dilemmes

Il s’agit donc bien d’un dilemme pour RDM, puisque l’intégration de tous ces clients VNC différents s’avère ardue. Plusieurs d’entre eux ne prennent pas en charge l’incorporation ou bien ne permettent que difficilement l'intégration dans RDM. Qui plus est, l’utilisateur doit choisir l’application VNC qui « correspond » au serveur.

Eh bien, il existe une autre méthode. Soyez impressionnés : FreeVNC, le client VNC de Devolutions qui a pour mission d’être le plus polyvalent possible. FreeVNC est l’application VNC par défaut pour les connexions incorporées de RDM sur toutes les plateformes. Il est donc possible que vous l’utilisiez déjà sans le savoir! Au cas où vous utiliseriez toujours l’application UltraVNC ou un client externe RealVNC, nous souhaitons vous présenter deux nouvelles fonctionnalités de FreeVNC dans RDM 2022.3.

Plus de sécurité pour Raspberry Pi

Si vous utilisez RealVNC avec un abonnement Home ou Professional, alors votre serveur prend en charge le chiffrement de bout en bout à l’aide de l’AES 128 bit. FreeVNC implémente désormais de ce même mode de chiffrement. Lorsque vous établissez une connexion directe, il vous suffit de configurer vos identifiants de connexion dans Settings > Credentials > System Authentication.

Cette façon de faire devient très intéressante lorsque l’on s’aperçoit que le serveur VNC par défaut de raspian (le système d'exploitation officiel de Raspberry PI) se sert de cette configuration par défaut. Résultat : les connexions incorporées à RaspPis sont maintenant possibles sans pour autant en dégrader la sécurité.

L’abonnement Enterprise de RealVNC permet le chiffrement « maximum » (en utilisant l'AES 256 bit). La prise en charge de cette fonctionnalité est déjà dans nos plans.

UltraFreeVNC

FreeVNC s’est muni de nombreuses nouvelles fonctionnalités cette année en dialoguant avec les serveurs UltaVNC, dont la prise en charge de modules d’extension pour le chiffrement DSM. Ce qui nous parle le plus en ce moment, c’est le transfert de fichiers natifs et le clavardage interactif.

Grâce aux sessions incorporées VNC, les boutons « Transfert de fichier » et « Clavardage » dans la barre des tâches sont maintenant pris en charge par l’application FreeVNC. Pour le moment, cette fonctionnalité n’est prise en charge que sur Windows, mais n’hésitez pas à nous faire part de vos suggestions dans les commentaires ou sur nos forums si vous souhaitez l’obtenir sur une autre plateforme.

Apple Remote... Manager?

Apple a apporté de nombreux ajouts à VNC pour créer sa fonctionnalité de partage d'écran (nommée de manière imaginative « Apple Remote Desktop »). Si vous utilisez un Mac à distance, alors il se peut que vous ayez remarqué qu’ARD fonctionne bien mieux que VNC (leur propre codec Apple Adaptive étant particulièrement bien adapté pour l’affichage à distance).

Bien sûr, FreeVNC offre une implémentation complète en plus du chiffrement et de l’authentification de Apple. Mais ARD ne se limite pas au partage d'écran et au contrôle à distance; l'application complète ARD offre de grandes capacités de gestion à distance.

Bien qu'elle ne soit pas strictement liée à VNC, une autre nouveauté de RDM 2022.3 est la connexion de type « Apple Remote Management », qui offre un large ensemble de ces capacités : transferts de fichiers, clavardage interactif, commandes UNIX à distance, et plus encore. Restez à l’affût des prochains articles pour en apprendre davantage à ce sujet.

Quelle est la prochaine étape?

Nous travaillons toujours d’arrache-pied pour améliorer le VNC de RDM, et FreeVNC est le pilier de notre démarche (d’ailleurs, il supporte également les connexions d’Apple Remote Desktop et de VMWare Remote Console).

Comment faire mieux? Si votre fonction VNC préférée manque à l’appel, est mal intégrée ou est simplement peu pratique dans RDM, alors faites-le-nous savoir ! Malgré son nom, FreeVNC est actuellement un projet à code source fermé, mais nous sommes toujours preneurs si vous avez des requêtes en matière de fonctionnalités. Vous pouvez faire la vôtre en utilisant les canaux d'assistance habituels, dans les commentaires, ou sur notre forum.

Articles similaires

Lire plus d'articles dans la section Astuces