Technische beschrijving Charon¶
De werking van Charon is symbolisch als volgt weer te geven:
Het principe van Charon is erop gebaseerd dat vanuit de praktijk een ssh poort open gezet wordt in het Tetra Data Center.
Vanaf deze poort is een ssh server in de praktijk bereikbaar.
Nadat een gebruiker (middels tweestapsverificatie) is ingelogd en verbinding met een bepaald apparaat in de praktijk verzoekt, zal Charon eerst een portforwarding instellen tussen de Charon server en het gewenste apparaat (en service) via de ssh poort op de linux server in het Tetra Data Center.
Daarna wordt op de Charon server een Remote Desktop Client opgestart
De output van deze client wordt vervolgens Charon server naar HTML5 gerenderd.
Via een webserver verbindt de Charon applicatie met de buitenwereld.
Aldus kan de gebruiker alle apparaten op haar locatie via een webbrowser benaderen.
De mogelijke protocollen die op deze manier ontsloten kunnen worden zijn:
Remote Desktop
VNC
SSH