Debian Domain Hier, sur le site de Korben, je suis tombé sur un article montrant les exploits d'un fou furieux nommé Dan McDougall qui a développé un client SSH en HTML5. Enfin, quand on y regarde un peu plus près, l'utilisation du client se fait via un navigateur qui affiche du HTML 5 mais ce qui permet de faire tourner ce petit bijou est en Python. Je me suis donc attelé sur l'installation de ce fameux Gate One mais je n'ai trouvé nulle part de bonne explication pour le faire fonctionner. En revanche, c’est une version BETA et j’ai constaté un problème avec l’interprétation du clavier Français. J’attends avec impatience la version finale !

Dans mon cas, je l’Install sur la dernière version de Debian (6.03) et je suis en root.

Dans un premier temps, on met à jours la distribution :

apt-get update
apt-get upgrade

Ensuite, on installe les paquets :

apt-get install python-tornado python-pip dtach python-pyopenssl python-kerberos python-dev git build-essential
apt-get purge python-tornado
pip install tornado pyopenssl

Ensuite, on télécharge les sources :

git clone https://github.com/liftoff/GateOne.git

Les sources installé, on va procéder à l'installation :

cd GateOne/
python setup.py install

L'installation prend deux secondes et nous allons exécuter le service :

cd /opt/gateone/
./gateone.py

Il nous reste à ouvrir notre navigateur favori puis accéder en HTTPS au client SSH :

https://IP_DU_SERVEUR/

Vous pouvez d'autre information pour affiner les parametrage sir le site officiel.

Voici la vidéo :

A bientôt,

Romain