Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
sysbetr:remote_shell [2020/03/21 14:00] – [Remote Shell] cb | sysbetr:remote_shell [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Remote Shell===== | ||
- | Im Schulgebäude kann man SuS mit vorkonfigurierten Rechnern zum Unterrichten & Üben versorgen. Für BYOD oder HomeOffice (erkrankte Schüler, Corona) kommt das nicht in Frage und Installationsanleitungen für den existierenden heterogenen Rechnerzoo der SuS bereitzustellen ist unmöglich. Nebenbei ist eine Verpflichtung zu Installation von Software auf Privatgeräten nicht zulässig und selbst eine Empfehlung bedeutet die Übernahme von Pflichten bzgl. Datenschutzvorschriften. | ||
- | ====Idee==== | ||
- | Stattet man einen Rechner mit dem Nötigsten aus und erlaubt eine Fernsteuerung per Browser, so kann man viele der obigen Probleme lösen. Aus Performancegründen (wir warten auch noch auf DIE schnelle Glasfaserleitung) kommen hierfür derzeit nur Konsolenanwendungen in Frage. | ||
- | |||
- | SQLite kann man prima auf der Konsole bedienen und es passt zum Informatikstoff 9. Klasse. | ||
- | |||
- | ====Realisierung==== | ||
- | * die SuS greifen mit einem Browser auf einen [[sysbetr: | ||
- | * der Gateway-Server greift über ein eigenes (virtuelles) Netz auf einen Rechner zu, auf dem Shellinabox läuft. | ||
- | * Shellinabox ist eine Software, die einen lokalen Webserver bereitstellt, | ||
- | |||
- | {{: | ||
- | |||
- | [[sysbetr: | ||
- | ===Vorarbeiten=== | ||
- | * [[sysbetr: | ||
- | * Subdomain einer eigenen Domäne registrieren (z.B. remote.abc-schule.edu) | ||
- | * Subdomain-DNS von remote.abc-schule.edu erhält CNAME-Eintrag mit der DynDNS-Adresse remotezugangabcschule.my-firewall.org | ||
- | |||
- | ===KVM-Server=== | ||
- | * sollte bereits [[sysbetr: | ||
- | * erhält zusätzlich das virtuelle " | ||
- | * Bsp.: 192.168.33.0/ | ||
- | |||
- | ===Shellinabox-Server=== | ||
- | * Standard Debian Buster ohne graphische Oberfläche im LAN installieren | ||
- | * Shellinabox installieren, | ||
- | * testen | ||
- | * dann in das Schulnetz umhängen und feste IP-Adresse festlegen, z.B. 192.168.33.133/ | ||
- | |||
- | ===Gateway-Server=== | ||
- | * Standard Debian Buster ohne graphische Oberfläche im LAN installieren | ||
- | * zweite Netzwerkkarte zum " | ||
- | * Apache und certbot installieren | ||
- | * Skript für DynDNS-Aktualisierung - testen! Wenn mit IPv6: Teste immer beide Protokolle! | ||
- | * letsencrypt via certbot konfigurieren | ||
- | * apache wird dabei mitkonfiguriert! | ||
- | * Den virtual host anpassen, dass er /shell per proxymodul vom shellinabox-Server holt | ||
- | |||
- | ===Details folgen....=== |