Terminal App
Notre application Terminal permet d'exécuter un émulateur de terminal à distance dans le navigateur. Vous pouvez l'utiliser exactement comme vous le feriez avec un terminal sur votre Raspberry Pi. Et vous n'avez pas besoin de mettre en place une architecture réseau compliquée ou un VPN.
Utilisation de l'application Terminal de PiCockpit
Ce qu'il faut faire en premier lieu, c'est installer PiCockpit sur votre Raspberry Pi.
Si PiCockpit est déjà installé, nous vous conseillons d'exécuter la commande suivante sur votre Raspberry Pi afin de garantir la stabilité :
sudo apt install --only-upgrade picockpit-client
Après cela, vous pouvez naviguer vers la page Terminal App de PiCockpit à travers notre interface web.
Vous pouvez maintenant exécuter des commandes comme vous le feriez avec n'importe quel autre émulateur de terminal, y compris les programmes basés sur le terminal, comme htop, Emacs et Vim.
Vous pouvez également ouvrir plusieurs terminaux afin de les faire fonctionner simultanément.
Sécurité locale
Comme vous pouvez le voir dans l'image ci-dessus, en haut, nous recommandons fortement de configurer l'authentification à 2 facteurs pour PiCockpit, afin que votre utilisation de l'application Terminal soit protégée.
Si vous souhaitez désactiver l'application Terminal pour une raison quelconque, il vous suffit de la désactiver via les services Systemd sur le Raspberry Pi.
Afin d'arrêter l'exécution de l'application Terminal dans la session en cours, exécutez :
sudo systemctl stop picockpit-terminal.service
Et pour s'assurer que l'application Terminal ne démarre pas après le redémarrage du Raspberry Pi, exécutez :
sudo systemctl disable picockpit-terminal.service
Sécurité et cryptage
Tout comme notre application de streaming vidéo, l'application PiCockpit Terminal repose sur WebRTC, qui permet aux utilisateurs d'accéder à la communication en temps réel dans le navigateur.
WebRTC utilise trois spécifications pour son cryptage : Secure Real-Time Protocol (SRTP), échange de clés sécurisé et signalisation sécurisée.
En outre, nous utilisons un serveur TURNS, où le "S" signifie sécurisé, similaire à HTTPS, garantissant le même niveau de sécurité.
Conclusion
Si vous avez des questions ou si vous rencontrez des problèmes, n'hésitez pas à nous contacter et nous vous aiderons à rendre l'application Terminal opérationnelle !