Shellinabox est un programme écrit par Markus Gutschke sous licence GPL version 2, qui permet d’avoir un accès ssh sur son serveur via un navigateur web.
Ce programme utilise la technologie Ajax. Pour que Shellinabox puisse fonctionner, le navigateur web doit être compatible Javascript et CSS.
Un paquet Debian de Shellinabox est dispobible pour la version 32 ou 64bits, et même pour une architecture ARM.
Installation sur Debian Wheezy
A savoir, il existe un dépôt prêt à être installer via apt-get sur la branche SID.
Pré-requis
apt-get install libssl1.0.0 libpam0g openssl
Téléchargement du paquet Debian
32bits
wget http://shellinabox.googlecode.com/files/shellinabox_2.10-1_i386.deb
64bits
wget http://shellinabox.googlecode.com/files/shellinabox_2.10-1_amd64.deb
Installation de Shellinabox
dpkg -i shellinabox_2.10-1_*.deb
Configuration de Shellinabox
Il faut ajouter un utilisateur dans le group shellinabox.
addgroup fred shellinabox
Utilisation de Shellinabox
Se rendre à l’adresse Ip ou le nom DNS du serveur sur le port :4200
L’URl est automatiquement redirigée sur le protocol HTTPS.
En conclusion, je peux dire qu’à l’usage, c’est très réactif.
Shellinabox est un outil simple d’installation et d’utlisation, qui peut rendre service au quotidien.
Sympa ! Toujours d’actualité ?
Je n’ai pas testé sous Jessie… Mais je pense que oui.