Acceda a la terminal Raspberry Pi en la web usando Shell en una caja

Acceda a la terminal Raspberry Pi en la web usando Shell en una caja
Desea acceder a la terminal Raspberry Pi en la web sin usar ninguna herramienta SSH? Instalar Cáscara en una caja. Es un emulador terminal basado en la web que permite a los usuarios de Raspberry Pi acceder al terminal de línea de comandos desde cualquier navegador utilizando la dirección IP del sistema. Está diseñado para ser una aplicación web simple, independiente y segura que puede ser útil para los usuarios que desean acceder de forma remota al terminal.

Si desea instalar Cáscara en una caja En el sistema Raspberry Pi, siga este artículo.

Instalación de cajas en una caja en su Raspberry Pi

El Caparazón en un boX se puede instalar en Raspberry Pi a través de los siguientes pasos:

Paso 1: Para instalar Shell en un cuadro desde el repositorio de fuente Raspberry Pi, haga el siguiente comando:

$ sudo apt install openssl shellinabox

Cáscara en una caja La instalación lleva algo de tiempo y debe esperar hasta que estén terminados.

Paso 2: Por defecto, Cáscara en una caja escucha en localhost en el puerto TCP 4200. Para evitar el acceso no autorizado a su máquina SSH, puede cambiar el puerto predeterminado a uno aleatorio (i.mi., 6175) para fines de seguridad. Para cambiar la configuración, abra el Cáscara en una caja Archivo de configuración a través del siguiente comando:

$ sudo nano/etc/default/shellinabox

Paso 3: Luego cambie la configuración como se indica a continuación.

Después de hacer los cambios, use "Ctrl+X" Para guardar el archivo, entonces "Y" abandonar.

Etapa 4: Debes reiniciar el Cáscara en una caja Servicio a través del comando otorgado.

$ sudo systemctl reiniciar shellinabox

Paso 5: Después del reinicio, puede usar el siguiente comando para verificar el estado del Cáscara en una caja servicio.

$ sudo systemctl status shellinabox

Paso 6: Ahora usemos el netstat ordenar ver si el Cáscara en una caja está activo en el puerto 6175.

$ sudo netstat -nap | grep shellinabox

Paso 7: Ahora tienes que instalar Cortafuegos (UFW) en Raspberry Pi a través del siguiente comando para actualizar la regla para el puerto 6175.

$ sudo apt install UFW

Paso 8: Para habilitar el acceso remoto a su shell Linux, debe abrir el puerto 6175 para Cáscara en una caja Usando el siguiente comando:

$ sudo UFW Permitir 6175/TCP

Paso 9: Adelante y abra el enlace "https: // fraspberrypi-ip-adress: 6175" en cualquier navegador.

Nota: Encuentre la dirección IP para Raspberry Pi usando nombre de host -i dominio.

Paso 10: Continuar con la dirección IP seleccionada utilizando el "Avanzado" Opción si aparece una advertencia en su navegador.

Luego use la credencial predeterminada de Raspberry Pi para acceder a la terminal Raspberry Pi en el navegador web.

Ahora, es bueno usar Raspberry Pi Terminal en la web y puede ejecutar el comando en el sistema Raspberry Pi directamente desde su navegador.

Eliminación de la carcasa en una caja de Raspberry Pi:

Cáscara en una caja se puede quitar del sistema Raspberry Pi ejecutando el comando en la terminal PI.

$ sudo apt eliminar shellinabox

Conclusión

Cáscara en una caja es una herramienta efectiva que permite a los usuarios de Raspberry Pi acceder a la terminal de forma remota en la web. Puede instalar rápidamente esta herramienta en la Raspberry Pi utilizando el apto dominio. Una vez terminado, debe configurar el archivo y luego permitir que el tráfico sea puerto 6175 Usando el firewall. Posteriormente, puede usar la dirección IP de Raspberry Pi y el inicio de sesión y la contraseña predeterminados para acceder al terminal usando un navegador web.