J’ai déjà parlé dans un précédent article d’ajaxterm, un client SSH web, et de la manière de l’intégrer à Apache.
Un nouveau client SSH web vient de sortir : GateOne. Grosse différence : il est en HTML5 ! Enfin, il y a toujours du python derrière, mais le client, dans un navigateur, utilise bien l’HTML5. Par contre, il est encore en beta, et j’ai des soucis avec le clavier français par exemple (ce qui n’est pas très pratique, notamment pour les mots de passe…). Bon, c’est très prometteur, et ces bugs de jeunesse devraient être corrigés assez rapidement.
Procédure d’installation (sur Debian, mais ça devrait être à peu près pareil sur d’autres distributions, au gestionnaire de paquets près) :
1) Mise à jour de la distribution :
2) Installation des prérequis :
3) Téléchargement des sources :
4) Installation :
5) Lancement de GateOne :
Si, comme moi, vous avez déjà quelque chose qui tourne sur le port 443 (apache, à priori…) vous aurez l’erreur suivante :
En effet, GateOne écoute sur le port 443 par défaut. Le fichier de configuration est généré à la première utilisation, mais on peut maintenant l’éditer :
Remplacer le port spécifié par un port libre. Vous pouvez maintenant relancer GateOne, et y accéder à l’adresse : https://ip.de.votre.serveur:port
Une dernière astuce : je conseille de lancer GateOne avec la commande nohup, histoire qu’il continue de fonctionner après que vous ayez quitté le terminal dans lequel vous l’avez lancé :
Pour l’arrêter, il faudra par contre killer le process du coup.
Voilà, on attend maintenant la correction des quelques bugs qui restent!
Sources :
http://korben.info/client-ssh-html5.html
http://tiennot.fr/romain/index.php?post/2011/10/15/Installer-Gate-One-Client-SSH-en-HTML5
https://github.com/liftoff/GateOne
http://liftoff.github.com/GateOne/About/index.html
Bonjour,
En lisant cette article, il m’a rappelé un article :)
Merci de m’avoir rajouté dans les sources ;)
Romain Tiennot
C’est la moindre des choses, quand on s’aide d’un article existant ;)
A la base je voulais ajouter la technique pour passer GateOne en service, mais j’ai eu la flemme après, ça sera pour un prochain article.
Effectivement, pas bête ;)
J’aimerais savoir quelle est la technique pour passer GateOne en service.
Merci d’avance
Un début de réponse ici : http://www.commentcamarche.net/faq/6858-demarrer-un-programme-en-tant-que-service-demon
Désolé de poser une question de gamin mais il ne me trouve pas tous les paquets sur mon ubuntu. Bizarre non ?
E: Impossible de trouver le paquet python-pyopenssl
E: Impossible de trouver le paquet pip
E: Impossible de trouver le paquet install
E: Impossible de trouver le paquet tornado
E: Impossible de trouver le paquet pyopenssl
[…] Un article de Pelle la Tarte lui même inspiré des sources citées précédemment […]