Greifen Sie mit der Shell in einer Box Himbeer Pi -Terminal im Web zu, das HABEL in einer Schachtel

Greifen Sie mit der Shell in einer Box Himbeer Pi -Terminal im Web zu, das HABEL in einer Schachtel
Möchten Sie auf das Raspberry PI -Terminal im Web zugreifen, ohne ein SSH -Tool zu verwenden? Installieren Schale in einer Schachtel. Es handelt sich um einen webbasierten Terminal-Emulator, mit dem Raspberry PI-Benutzer über die System-IP-Adresse auf das Terminal des Befehlszeilens von jedem Browser zugreifen können. Es ist so konzipiert, dass es einfach, eigenständige und sichere Webanwendung ist, die für Benutzer nützlich sein kann, die aus der Ferne auf das Terminal zugreifen möchten.

Wenn Sie installieren möchten Schale in einer Schachtel Folgen Sie diesem Artikel auf Raspberry Pi -System.

Schale in einer Box -Installation auf Ihrem Himbeer -Pi

Der Schale in einem BoX kann in den folgenden Schritten auf Raspberry Pi installiert werden:

Schritt 1: Um Shell in einem Box aus dem Raspberry Pi -Quell -Repository zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install OpenSSL Shellinabox

Schale in einer Schachtel Die Installation dauert einige Zeit und Sie müssen warten, bis sie fertig sind.

Schritt 2: Standardmäßig, Schale in einer Schachtel Hört auf Localhost am TCP -Port 4200 zu. Um den unbefugten Zugriff auf Ihre SSH -Maschine zu verhindern, können Sie den Standardport in einen zufälligen (i "ändern (i.e., 6175) für Sicherheitszwecke. Öffnen Sie die Einstellung, um die Einstellung zu ändern, die Schale in einer Schachtel Konfigurationsdatei über den folgenden Befehl:

$ sudo nano/etc/default/Shellinabox

Schritt 3: Ändern Sie dann die Konfiguration wie unten angegeben.

Nachdem Sie die Änderungen vorgenommen haben, verwenden Sie "Strg+x" Um die Datei zu speichern, dann "Y" beenden.

Schritt 4: Sie müssen die neu starten Schale in einer Schachtel Service über den folgenden Befehl.

$ sudo systemctl starten Sie Shellinabox neu

Schritt 5: Nach dem Neustart können Sie den folgenden Befehl verwenden, um den Status des Status zu überprüfen Schale in einer Schachtel Service.

$ sudo systemctl Status Shellinabox

Schritt 6: Jetzt verwenden wir die Netstat Befehl, um zu sehen, ob der Schale in einer Schachtel ist am Port aktiv 6175.

$ sudo netstat -nap | Grep Shellinabox

Schritt 7: Jetzt müssen Sie installieren Firewall (UFW) Auf Raspberry PI über den folgenden Befehl, um die Regel für den Port zu aktualisieren 6175.

$ sudo apt installieren Sie UFW

Schritt 8: Um den Remote -Zugriff auf Ihre Linux -Shell zu ermöglichen, müssen Sie den Port öffnen 6175 für Schale in einer Schachtel Verwenden des folgenden Befehls:

$ sudo ufw erlauben 6175/tcp

Schritt 9: Gehen Sie voran und öffnen Sie den Link https: // raspberrypi-ip-adress: 6175auf jedem Browser.

Notiz: Suchen Sie die IP -Adresse für Raspberry Pi mithilfe Hostname -i Befehl.

Schritt 10: Fahren Sie mit der ausgewählten IP -Adresse fort "Fortschrittlich" Option, wenn eine Warnung in Ihrem Browser angezeigt wird.

Verwenden Sie dann die Raspberry PI -Standardausweise, um auf das Raspberry PI -Terminal im Webbrowser zuzugreifen.

Jetzt sind Sie gut, um das Raspberry PI -Terminal im Web zu verwenden, und können den Befehl auf dem Raspberry Pi -System direkt von Ihrem Browser ausführen.

Entfernen von Schalen in einer Schachtel von Raspberry Pi:

Schale in einer Schachtel Kann aus dem Himbeer -PI -System entfernt werden, indem der Befehl am PI -Terminal ausgeführt wird.

$ sudo apt entfernen Sie Shellinabox

Abschluss

Schale in einer Schachtel ist ein effektives Tool, mit dem Raspberry PI -Benutzer im Web remote auf das Terminal zugreifen können. Sie können dieses Tool schnell auf dem Raspberry Pi mit dem installieren geeignet Befehl. Sobald dies erledigt ist, müssen Sie die Datei konfigurieren und dann den Datenverkehr zum Port zulassen 6175 mit der Firewall. Anschließend können Sie die IP -Adresse des Raspberry Pi und das Standard -Login und das Standardkennwort verwenden, um mit einem Webbrowser auf das Terminal zuzugreifen.