lundi 27 janvier 2014

Shell in a box - le Shell web facile d'emploi



Petit coup de projecteur sur ce web shell, facile d'emploi et de mise en mise en place


Celui-ci permet d’émuler un terminal et de le rendre accessible via un combo de javascript, Ajax et CSS, donc depuis n'importe quel navigateur web.

L'installation en 5 min :

linux1:/tmp # wget http://shellinabox.googlecode.com/files/shellinabox-2.14.tar.gz
linux1:/tmp # tar -xvzf shellinabox-2.14.tar.gz
linux1:/tmp # cd shellinabox-2.14/
linux1:/tmp/shellinabox-2.14 # ./configure
linux1:/tmp/shellinabox-2.14 # make
linux1:/tmp/shellinabox-2.14 # make install


Et Voila c'est en place sur le serveur

Pour lancer le shell de base :

linux1:~# shellinaboxd

Le shell est maintenant accessible depuis n'importe quel navigateur web de la maniere suivante :

http://ServeurIP:4200



Il y a par la suite un paquet de possibilités possible.. Je m'explique ;)
On peux très bien y enfermer une application ou un service, exemple ici avec un 'top'

linux1:~# shellinaboxd -s /top:nobody:nobody:/:top

maintenant on y accède en rajoutant /top a la fin de l'adresse

http://ServeurIP:4200/top


Avec cette option le droit au login à été retiré, il suffit de l'option "-s /:LOGIN" pour le remettre.
Il y a donc beaucoup d’utilités que ce soit pour isolé des utilisateurs ou des users. Le man est très bien fait :

http://code.google.com/p/shellinabox/wiki/shellinaboxd_man

Un très bon projet que je n'ai pas fini d'utiliser ;)

Aucun commentaire:

Enregistrer un commentaire