De retour après quelques jours sans publier et peut être quelque chose qui peut vous être utile.
Avoir un accès VPN sur son réseau c’est bien, mais quelques fois il n’est pas possible de le monter et du coup, pas d’accès au réseau familial. Une solution possible qui passe à travers n’importe quel firewall est d’utiliser un outil du style de ShellInABox. Il s’agit d’un émulateur web de terminal qui utilise l’AJAX.
Une fois le package installé on peut s’y connecter en HTTP (bof) ou en HTTPS (mieux) à travers son navigateur préféré. La connexion HTTP est redirigée automatiquement en HTTPS par le démon.
C’est parti pour l’installation après avoir mis à jour les repo :
sudo apt-get update
sudo apt-get install shellinabox
Voilà c’est fait. Maintenant votre RPi écoute le port 4200, on peut le confirmer par un :
netstat -ntl
Côté navigateur https://IpDuRaspberry:4200/
Il faudra bien sûr accepter le certificat « étrange » du point de vue du navigateur, puisqu’il est auto-signé.
Dernière étape, ajouter une règle au routeur (sa box internet) pour diriger le port 443 extérieur sur le RPi port 4200. C’est la première façon de faire, je vous proposerai un autre article pour ajouter un niveau de contrôle avant d’arriver directement sur la console pour se logger en utilisant Apache, les htaccess et le ProxyPass.
Stay tuned !