Il sera bientôt possible d’accéder facilement à distance à une Raspberry Pi de n’importe où dans le monde[EDITION ABONNES] C’est par un post de Gordon Hollingworth, son directeur technique en charge des logiciels, que la fondation Raspberry Pi a annoncé la version bêta d’un outil baptisé Raspberry Pi Connect et présenté comme un moyen simple et sécurisé pour un développeur d’accéder à distance à son calculateur Raspberry Pi de n’importe où dans le monde et ce en utilisant un simple navigateur Web. Certes, rappelle la fondation, il existe aujourd’hui un certain nombre de technologies permettant de faire cela, mais elles peuvent s’avérer difficiles à configurer (surtout lorsqu’on essaie d’accéder à une machine située sur un réseau local différent). Par ailleurs la version Bookworm de Raspberry Pi OS, lancée en 2023 et dotée du protocole de serveur d’affichage Wayland, ne prend plus en charge la traditionnelle fonction d’accès à distance X. Dans la pratique, l’outil Raspberry Pi Connect nécessite donc que la Raspberry Pi distante exécute une distribution 64 bits de l’environnement Raspberry Pi Bookworm (avec Weyland) ; il faut donc que ce soit une Raspberry Pi 4, une Raspberry Pi 5 ou une Raspberry Pi 400. L’entrée de quelques commandes (pour installer notamment un démon rpi-connect sur la Raspberry Pi), un redémarrage de la carte et le clic sur une nouvelle icône pour s’inscrire au service doit permettre alors d’utiliser le calculateur à distance via n’importe quel navigateur Web et un accès sécurisé et chiffré. Dans le détail, rapporte Gordon Hollingworth, Raspberry Pi Connect établit une connexion sécurisée de pair-à-pair entre le navigateur et la Raspberry Pi via la technologie de communication en temps réel WebRTC (utilisée notamment par les clients de visioconférence Zoom, Slack, Microsoft Teams ou Google Meet). C’est le démon rpi-connect installé sur la Raspberry Pi qui est chargé d’être à l’écoute de nouvelles sessions de partage d'écran à partir du site Web Raspberry Pi Connect et de négocier la meilleure connexion possible (c'est-à-dire la latence la plus faible) entre le client VNC (Virtual Network Computing) intégré au navigateur et un serveur VNC s’exécutant sur le calculateur. En général, une fois la connexion établie, aucun trafic ne devrait alors transiter par les serveurs de la fondation Raspberry Pi. Si toutefois une connexion directe n’est pas possible, le démon rpi-connect et le navigateur pourront se rabattre sur une option où le trafic est relayé de façon sécurisée à travers les serveurs de l’organisme en utilisant un chiffrement DTLS. (Pour l’heure, un seul serveur de relais est mis en place au Royaume-Uni.) Quoi qu’il en soit, l’objectif de la Raspberry Foundation est que le service Raspberry Pi Connect reste gratuit pour les utilisateurs individuels disposant de connexions non relayées, sans limite sur le nombre de calculateurs Raspberry Pi accessibles.
|