Accedi al terminale Raspberry Pi sul Web utilizzando Shell in una scatola

Accedi al terminale Raspberry Pi sul Web utilizzando Shell in una scatola
Vuoi accedere al terminale Raspberry Pi sul Web senza utilizzare alcun strumento SSH? Installare Shell in una scatola. È un emulatore del terminale basato sul Web che consente agli utenti Raspberry Pi di accedere al terminale della riga di comando da qualsiasi browser utilizzando l'indirizzo IP del sistema. È progettato per essere un'applicazione Web semplice, autonoma e sicura che può essere utile per gli utenti che desiderano accedere a distanza al terminale.

Se desideri installare Shell in una scatola Sul sistema Raspberry Pi, segui questo articolo.

Shell in un'installazione di scatole sul tuo Raspberry Pi

IL Shell in a BoX può essere installato su Raspberry Pi attraverso i seguenti passaggi:

Passo 1: Per installare la shell in una casella dal repository di origine Raspberry Pi, eseguire il seguente comando:

$ sudo apt install OpenSSL ShellinaBox

Shell in una scatola L'installazione richiede del tempo e devi aspettare fino al termine.

Passo 2: Per impostazione predefinita, Shell in una scatola Ascolta su localhost alla porta TCP 4200. Al fine di prevenire l'accesso non autorizzato alla tua macchina SSH, è possibile modificare la porta predefinita in una casuale (i.e., 6175) per scopi di sicurezza. Per modificare l'impostazione, aprire il Shell in una scatola File di configurazione tramite il seguente comando:

$ sudo nano/etc/default/shellinabox

Passaggio 3: Quindi modificare la configurazione come indicato di seguito.

Dopo aver apportato le modifiche, utilizzare "Ctrl+X" Per salvare il file, quindi "Y" abbandonare.

Passaggio 4: Devi riavviare il Shell in una scatola Servizio tramite il comando di seguito.

$ sudo systemctl riavvio shellinabox

Passaggio 5: Dopo il riavvio, è possibile utilizzare il seguente comando per verificare lo stato del Shell in una scatola servizio.

$ sudo systemctl status shellinabox

Passaggio 6: Ora usiamo il NetStat comandare per vedere se il Shell in una scatola è attivo sulla porta 6175.

$ sudo netstat -nap | grep shellinabox

Passaggio 7: Ora devi installare Firewall (ufw) su Raspberry Pi tramite il seguente comando per aggiornare la regola per la porta 6175.

$ sudo apt install ufw

Passaggio 8: Per abilitare l'accesso remoto alla shell Linux, è necessario aprire la porta 6175 per Shell in una scatola usando il seguente comando:

$ sudo UFW Consenti 6175/TCP

Passaggio 9: Vai avanti e apri il link "https: // RaspberryPi-IP-ADRES: 6175" su qualsiasi browser.

Nota: Trova l'indirizzo IP per Raspberry Pi utilizzando Hostname -I comando.

Passaggio 10: Continua all'indirizzo IP selezionato utilizzando il "Avanzate" Opzione se viene visualizzato un avviso sul browser.

Quindi utilizzare la credenziale predefinita Raspberry Pi per accedere al terminale Raspberry Pi sul browser Web.

Ora, sei bene a utilizzare il terminale Raspberry Pi sul Web e puoi eseguire il comando sul sistema Raspberry Pi direttamente dal browser.

Rimozione del guscio in una scatola da Raspberry Pi:

Shell in una scatola può essere rimosso dal sistema Raspberry Pi eseguendo il comando sul terminale PI.

$ sudo apt rimuovi shellinabox

Conclusione

Shell in una scatola è uno strumento efficace che consente agli utenti Raspberry Pi di accedere a distanza al terminale sul Web. È possibile installare rapidamente questo strumento su Raspberry Pi utilizzando il Apt comando. Una volta terminato, è necessario configurare il file e quindi consentire al traffico di essere portata 6175 usando il firewall. Successivamente, è possibile utilizzare l'indirizzo IP di Raspberry Pi e l'accesso e la password predefiniti per accedere al terminale utilizzando un browser Web.