3

Gate One un client ssh en HTML5

Gate One est un client SSH en HTML5.

Le projet est open-source, sous licence AGPLv3 et gratuit d’utilisation pour un usage privé mais payant pour un usage professionnel.
Gate One fonctionne en Python côté serveur et donne accès à la même chose que n’importe quel terminal/client SSH, côté navigateur.

Quelques fonctionnalités en vrac:

  • Pas de plugins requis! Adieu aux problèmes de sécurité de Java , Flash et ActiveX.
  • Multi-utilisateurs et multi-terminaux.
  • Émulation de terminal avancée y compris le soutien pour les 256 couleurs.
  • Supporte la capture et l’affichage des images et des fichiers PDF en ligne dans les terminaux.
  • Copier/coller : Sélectionner le texte et utiliser le menu contextuel natif du navigateur
  • Les différentes sessions de terminaux peuvent être reprisent même si le navigateur est fermé ou déconnecté . Ils peuvent également être repris à partir d’un ordinateur différent.
  • Gate One fonctionne avec Python 2.6 + , Python 3 , et même pypy.

Pour connaître la liste complète des fonctionalités ICI.

Installation sur un serveur Debian
  • Mise à jour du système:
  • apt-get update && apt-get upgrade
    
  • Installation des prérequis:
  • apt-get install python-openssl python-kerberos python-tornado
    
  • Téléchargement des sources:
  • git clone https://github.com/liftoff/GateOne.git
    
  • Installation de Gate One:
  • cd GateOne/
    python setup.py install
    

    Si erreur avec la version de tornado, faire:

    cd ..
    wget https://pypi.python.org/packages/source/t/tornado/tornado-3.1.1.tar.gz --no-check-certificate
    tar xzvf tornado-3.1.1.tar.gz 
    cd tornado-3.1.1/
    python setup.py install
    

    Puis refaire l’installation de Gate One:

    cd GateOne/
    python setup.py install
    
  • Lancement de Gate One:
  • ./run_gateone.py
    

    Une fois Gate One lancé, se rendre dans le navigateur internet et saisir l’url du serveur: https://url.domaine:10443/
    gateone_webbrowser

    Cliquer sur l’icone « Terminal SSH », puis:

  • saisir un serveur(ici localhost)
  • Le port d’écoute, par défaut: 22
  • Et pour finir le login et mot de passe.

gateone_ssh_web

via korben.info
Documentation de Gate One.
Source du projet.

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

3 commentaires

  1. Vraiment utile ce petit terminal embarqué, je viens tout juste de le mettre sur mon petit Kimsufi, je suis déjà fan, plus besoin de putty ou MobaXterm, un grand merci ;)

  2. Clair que c’est vraiment utile surtout losque tu es en formation et que tu as oublié ta clé bootable Linux :-)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.