Shell in a Box – Remoto a su servidor Linux a través del navegador web
El administrador del sistema generalmente usa SSH para remotos sus servidores Linux. Entonces, podría necesitar un cliente SSH para hacer eso. Si usa un cliente Linux, es posible que su Linux ya tenga instalado el cliente SSH. Si usa un cliente de Windows, uno de los clientes SSH más populares es Masilla.
Ya lo hemos visto en NST Linux, podemos SSH al servidor a través del navegador. Ahora, puede cambiar su servidor Linux para que sea así usando shellinabox solicitud.
Que es shellinabox
Shellinabox es un terminal basado en web que utiliza tecnología Ajax para proporcionar la apariencia de un shell nativo. Con esto, siempre que su dispositivo tenga un navegador, puede acceder de forma remota a su servidor Linux.
Instalación
En Ubuntu Linux:
$ sudo apt-get install shellinabox
En CentOS Linux:
Habilitar el repositorio de EPEL
# rpm -Uvh http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
Verificar el repositorio de EPEL ya está en su lugar
# yum repolist
Instalar Shellinabox
# yum install openssl shellinabox
Cómo utilizar Shellinabox
Una vez instalado shellinabox, debe asegurarse de que el demonio shellinabox se esté ejecutando.
En Ubuntu Linux:
$ sudo /etc/init.d/shellinabox start
En CentOS Linux:
# /etc/init.d/shellinaboxd start
Por defecto, shellinabox está usando puerto 4200. Si desea cambiarlo, puede configurar el archivo de configuración de shellinabox.
En Ubuntu Linux
$ sudo vi /etc/default/shellinaboxd
En CentOS Linux
# vi /etc/sysconfig/shellinaboxd
Cambiar el parámetro PORT en el puerto que desee. Luego reinicie el servicio shellinaboxd.
Cuando todo esté listo, es hora de probar shellinabox. Puede apuntar su navegador al servidor. Sólo tipo https: // dirección_ip_servidor: 4200 .
Aquí hay capturas de pantalla de muestra de shellinabox en acción:
Google Chrome
Mozilla Firefox
Mozilla Firefox con Midnight Commander
Navegador Samsung Galaxy Tab
Si usted haga clic derecho en el caparazón, entonces tendrás algunas opciones simples disponibles.
Conclusión
Hoy en día, con el poder de AJAX o HTML5, un navegador puede ejecutar «casi» todo. Como aplicación multiplataforma, shellinabox puede ayudar a los administradores a controlar sus máquinas casi en cualquier momento. Como de costumbre, siempre puede escribir hombre shellinaboxd o shellinaboxd –ayuda para mostrar su página de manual y explorar más detalles.