Accès à Raspberry Pi Terminal sur le Web à l'aide de Shell dans une boîte

Accès à Raspberry Pi Terminal sur le Web à l'aide de Shell dans une boîte
Vous souhaitez accéder à Raspberry Pi Terminal sur le Web sans utiliser d'outil SSH? Installer Coquille dans une boîte. Il s'agit d'un émulateur de terminal basé sur le Web qui permette aux utilisateurs de Raspberry Pi d'accéder au terminal de ligne de commande à partir de tout navigateur à l'aide de l'adresse IP système. Il est conçu pour être une application Web simple, autonome et sécurisée qui peut être utile pour les utilisateurs qui souhaitent accéder à distance au terminal.

Si vous souhaitez installer Coquille dans une boîte Sur le système Raspberry Pi, suivez cet article.

Shell dans une installation de boîte sur votre Raspberry Pi

Le Coquille dans un boX peut être installé sur Raspberry Pi via les étapes suivantes:

Étape 1: Pour installer le shell dans une boîte à partir du référentiel Source Raspberry Pi, effectuez la commande suivante:

$ sudo apt install openssl shelalinabox

Coquille dans une boîte L'installation prend du temps et vous devez attendre qu'ils soient terminés.

Étape 2: Par défaut, Coquille dans une boîte Écoute sur LocalHost au Port TCP 4200. Afin d'éviter un accès non autorisé à votre machine SSH, vous pouvez modifier le port par défaut en un aléatoire (i.e., 6175) à des fins de sécurité. Pour modifier le paramètre, ouvrez le Coquille dans une boîte Fichier de configuration via la commande suivante:

$ sudo nano / etc / par défaut / shelalinabox

Étape 3: Puis modifiez la configuration comme indiqué ci-dessous.

Après avoir apporté les modifications, utilisez "Ctrl + x" Pour enregistrer le fichier, puis "Y" quitter.

Étape 4: Vous devez redémarrer le Coquille dans une boîte Service via la commande ci-dessous.

$ sudo systemctl redémarrer shellinabox

Étape 5: Après le redémarrage, vous pouvez utiliser la commande suivante pour vérifier l'état du Coquille dans une boîte service.

$ sudo systemctl status shelelinabox

Étape 6: Maintenant utilisons le netstat commande pour voir si le Coquille dans une boîte est actif sur le port 6175.

$ sudo netstat -nap | grep shellinabox

Étape 7: Vous devez maintenant installer Pare-feu (ufw) sur Raspberry Pi via la commande suivante pour mettre à jour la règle du port 6175.

$ sudo apt install ufw

Étape 8: Pour permettre un accès à distance à votre shell Linux, vous devez ouvrir le port 6175 pour Coquille dans une boîte Utilisation de la commande suivante:

$ sudo ufw autoriser 6175 / TCP

Étape 9: Allez-y et ouvrez le lien "https: // Raspberrypi-ip-adress: 6175" sur n'importe quel navigateur.

Note: Trouver une adresse IP pour Raspberry Pi en utilisant nom d'hôte -i commande.

Étape 10: Continuez à l'adresse IP sélectionnée à l'aide du "Avancé" Option si un avertissement apparaît sur votre navigateur.

Utilisez ensuite les informations d'identification par défaut de Raspberry Pi pour accéder au terminal Raspberry Pi sur le navigateur Web.

Maintenant, vous êtes prêt à utiliser le terminal Raspberry Pi sur le Web et vous pouvez exécuter la commande sur le système Raspberry Pi directement à partir de votre navigateur.

Retrait de la coque dans une boîte de Raspberry Pi:

Coquille dans une boîte peut être supprimé du système Raspberry Pi en exécutant la commande sur le terminal PI.

$ sudo apt retirez shellinabox

Conclusion

Coquille dans une boîte est un outil efficace qui permet aux utilisateurs de Raspberry Pi d'accéder à distance au terminal sur le Web. Vous pouvez rapidement installer cet outil sur le Raspberry Pi à l'aide du apte commande. Une fois cela fait, vous devez configurer le fichier puis autoriser le trafic au port 6175 Utilisation du pare-feu. Ensuite, vous pouvez utiliser l'adresse IP de Raspberry Pi et la connexion et le mot de passe par défaut pour accéder au terminal à l'aide d'un navigateur Web.