Workshop 04: Unterschied zwischen den Versionen

Aus Raspberry Pi Workshop
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:


RPI Monitor stellt die Daten über eine Weboberfläche dar und erleichtert somit die Überwachung des Systems.
RPI Monitor stellt die Daten über eine Weboberfläche dar und erleichtert somit die Überwachung des Systems.
 
[[File:RPImonitorinstall.png|thumb|right|500px|Eingabe des Codes]]
'''Installation von RPI Monitor:'''
'''Installation von RPI Monitor:'''
<code>
<code> <br>
sudo apt update <br>
sudo apt update <br>
sudo apt install apt-transport-https ca-certificates <br>
sudo apt install apt-transport-https ca-certificates <br>
Zeile 31: Zeile 31:


'''Installation:'''
'''Installation:'''
<syntaxhighlight lang="bash">
<code> <br>
sudo apt update
sudo apt update <br>
sudo apt install shellinabox
sudo apt install shellinabox
</syntaxhighlight>
</code>


<gallery mode="packed" heights="250px">
<gallery mode="packed" heights="250px">
Zeile 42: Zeile 42:
</gallery>
</gallery>


'''Zugriff auf Shell in a Box:''' 
[[Datei:shellinaboxaktivieren.png|500px|right|Schritt 2: Sicherheitswarnung bestätigen]]
Nach der Installation kann die Shell '''nur auf dem Raspberry Pi selbst''' über den Browser aufgerufen werden:
[[Datei:Shell in a box läuft.png|500px|right|Schritt 3: Erfolgreicher Login in Shell in a Box]]
<code>http://localhost:4200</code>
== Zugriff und Aktivierung von Shell in a Box ==
 
Um Shell in a Box nach der Installation verwenden zu können, mussten wir folgende Schritte durchführen:
 
=== Schritt 1: Shell-in-a-Box im Browser aufrufen ===
Im Browser die URL aufrufen:  
<code>https://<IP-des-RaspberryPi>:4200</code>
 
Es erscheint zunächst eine Sicherheitswarnung, da ein selbstsigniertes Zertifikat verwendet wird.
 
=== Schritt 2: Sicherheitswarnung bestätigen ===
* Auf '''Erweitert''' (oder "Advanced") klicken.
* Dann auf '''Weiter zu <IP-des-RaspberryPi> (unsicher)''' („Proceed to IP (unsafe)“) klicken.
 
=== Schritt 3: Login via Webshell ===
Es öffnet sich ein Login-Fenster für die Shell. Hier gibst du nun deine Raspberry-Pi-Zugangsdaten ein:
* Benutzername (z.B. '''gruppe3''')
* Passwort
 
Jetzt ist Shell in a Box erfolgreich aktiviert und du hast direkten Zugriff auf den Raspberry Pi über die Browser-basierte Shell.

Aktuelle Version vom 7. April 2025, 13:47 Uhr

Raspberry Pi überwachen und Shell in a Box nutzen

Raspberry Pi via RPI Monitor überwachen

Mit RPI Monitor kann der Status des Raspberry Pi in Echtzeit überwacht werden. Dies umfasst unter anderem:

  • CPU- und RAM-Auslastung
  • Netzwerkauslastung
  • Temperaturüberwachung
  • Systemlogs

RPI Monitor stellt die Daten über eine Weboberfläche dar und erleichtert somit die Überwachung des Systems.

Eingabe des Codes

Installation von RPI Monitor:
sudo apt update
sudo apt install apt-transport-https ca-certificates
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2C0D3C0F
echo "deb https://giteduberger.fr rpimonitor/" | sudo tee /etc/apt/sources.list.d/rpimonitor.list
sudo apt update
sudo apt install rpimonitor
sudo /etc/init.d/rpimonitor update

Nach der Installation ist der RPI Monitor im Browser über die IP-Adresse des Raspberry Pi erreichbar: http://<IP-des-RaspberryPi>:8888

---

Shell in a Box als Addon installieren

Shell in a Box ist ein Web-basiertes Terminal, mit dem man direkt über den Browser auf die Shell des Raspberry Pi zugreifen kann. Achtung: Das Addon muss korrekt in den Raspberry Pi eingebunden sein, damit es funktioniert.

Installation:
sudo apt update
sudo apt install shellinabox

Schritt 2: Sicherheitswarnung bestätigen
Schritt 2: Sicherheitswarnung bestätigen
Schritt 3: Erfolgreicher Login in Shell in a Box
Schritt 3: Erfolgreicher Login in Shell in a Box

Zugriff und Aktivierung von Shell in a Box

Um Shell in a Box nach der Installation verwenden zu können, mussten wir folgende Schritte durchführen:

Schritt 1: Shell-in-a-Box im Browser aufrufen

Im Browser die URL aufrufen: https://<IP-des-RaspberryPi>:4200

Es erscheint zunächst eine Sicherheitswarnung, da ein selbstsigniertes Zertifikat verwendet wird.

Schritt 2: Sicherheitswarnung bestätigen

  • Auf Erweitert (oder "Advanced") klicken.
  • Dann auf Weiter zu <IP-des-RaspberryPi> (unsicher) („Proceed to IP (unsafe)“) klicken.

Schritt 3: Login via Webshell

Es öffnet sich ein Login-Fenster für die Shell. Hier gibst du nun deine Raspberry-Pi-Zugangsdaten ein:

  • Benutzername (z.B. gruppe3)
  • Passwort

Jetzt ist Shell in a Box erfolgreich aktiviert und du hast direkten Zugriff auf den Raspberry Pi über die Browser-basierte Shell.