Le Raspberry Pi est devenu, à juste titre, l'un des joyaux les plus importants du monde du DIY, mais certaines tâches restent très compliquées à réaliser, notamment l'accès distant. Se connecter à son Pi via le réseau local ne pose pas trop de problèmes, mais si l'on doit passer par Internet, il faut configurer plusieurs éléments avant de pouvoir considérer la connexion comme sûre. Heureusement, il existe des outils comme Dataplicity qui réduisent tout le processus à une ligne de commande et quelques clics.
Le casse-tête de l'accès distant
Supposons que vous souhaitiez accéder à distance à votre Raspberry Pi pendant un week-end. L'endroit où vous vous rendez dispose d'une bonne connexion Internet, et votre ordinateur portable devrait suffire pour vous connecter au mini-ordinateur. Mais en réalité, selon la méthode choisie, plusieurs tâches vous attendent : adresses IP statiques, ouverture de ports sur le routeur, SSH, VPN, services à la DynDNS... C'est fastidieux, quelle que soit la manière de l'envisager. Beaucoup d'utilisateurs se sont habitués à cette mécanique, mais au fond, nous pensons tous qu'il devrait exister une façon plus simple d'accéder à un Raspberry Pi en passant par le réseau des réseaux.
Dataplicity, comment ça marche ?
Dataplicity est en quelque sorte un VPN qui permet d'accéder au Raspberry Pi depuis un navigateur web. La première étape consiste à créer un compte avec une adresse e-mail sur le site officiel du service. Dataplicity envoie ensuite un e-mail contenant la ligne de commande à exécuter sur le Raspberry Pi pour ajouter l'agent et activer le tunnel. Dataplicity ne nécessite ni SSH, ni ouverture de ports, et est compatible avec le NAT. Plus important encore, il ne s'exécute pas en tant que root, il faudra donc saisir les identifiants adéquats à chaque fois que vous aurez besoin de privilèges élevés.
Dataplicity permet également de gérer plusieurs Raspberry Pi sous un même compte. Si vous souhaitez explorer le code de l'agent pour savoir ce que vous installerez sur votre Pi, vous le trouverez sur GitHub. Dataplicity est gratuit, et je pense qu'il le restera pendant un bon moment.