Wechseln zu: Navigation, Suche, Seite
Impressum Datenschutz Grafik:Mail

Click here for an english Version

Inhaltsverzeichnis

Raumbelegungsplan

In Zeiten der Kontaktbeschränkung müssen wir vermeiden, in Labore und Büros mit zu vielen Menschen zusammen zu arbeiten. Daher wurde entschieden, das

  • in den Laboren max. 2 Personen gemeinsam arbeiten
  • in Büro's sollen dagegen immer nur jeweils eine Person gleichzeitig anwesend sein

Um das im Vorfeld besser koordinieren zu können, habe wir eine Website eingerichtet, mit der man das Arbeiten in Laboren und in Büros im voraus buchen kann. Wir haben dadurch einen weitgehended Einblick darüber, wer zu welcher mit wem zusammen gearbeitet hat.

Der Zugriff auf die Raumbuchungs-Software geschied mittel einem Webbrowser der Wahl auf die URL

Raumbelegungsplan

Das funktioniert allerdings nur aus dem Subnet des Institutes, d.h. man muss von einem Institutsrechner auf die Website zugreifen. Von Zuhause aus muss man etwas mehr Aufwand treiben. Es muss ein SSH-Tunnel aufgebaut werden, der den HTTP-Port 80 von eigenen Rechner via dem SSH-Login auf unseren Login-Server an den Webserver durchreicht.

Linux und MacOS

Hier ist es verhältnismäßig einfach, diesen Tunnel aufzubauenn. Man öffnet ein Terminal (Console) und führt folgenden Befehl aus:

ssh -p223 -L 8080:booked:80 vt4XXXlogin.crt.tuhh.de
(vt4XXX ist der Login-Name am Login-Server)

Wichtig ist, das man als ersten Port einen Wert über 1024 wählt, da es sonst als normaler Benutzer nicht funktioniert.

Bei Windows10-Benutzer als Administrator scheint es auch mit Port 80 zu funktionieren.

Windows

Unter Windows muss man sich erst einmal die Software Putty herunter laden:

Putty (Heise-Verlag Download)

Nach der Installation muss Putty für den SSH-Tunnel noch richtig konfiguriert werden. Dazu öffnet man Putty und er hält folgendes Fenster:

Start von Putty
Hier müssen die Serveradresse (login.crt.tuhh.de) und der Port (223; ACHTUNG: nicht Standard) geändert werden. Außerdem sollte man gleich unter "Saved Sessions" einen sinnvollen Namen vergeben.


Login-Name einstellen
Als nächstes trägt man unter der Kategorie "Connection/Data" unter "Auto-login username" seinen Loginnamen für den Login-Server ein (beginnt immer mit vt4...).


Tunnel konfigurieren
Unter "Connection/SSH/Tunnels" trägt man die Daten für den entsprechenden SSH-Tunnel ein. Die zweite Checkbox "Remote ports do ..." muss ausgewählt sein. Unter "Source port" trägt man den lokalen HTTP-Port 80 ein. Unter "Destination" wird die Weiterleitung zum eigentlichen Server im Instituts-Netzwerk eingestellt(booked:80, d.h. Port 80 auf dem Server booked). Ein Klick auf "Add" fügt den Tunnel in die Liste ein.

Dieser Port 80 funktioniert allerdings nur, wenn man als Administrator arbeitet. Wenn man als Standard-Benutzer arbeitet solle man als "Source port" 8080 wählen.


Session speichern


Zuletzt geht man wieder auf die Kategorie "Session" un dspeichert die Session durch einen Klick auf "Save".

Jetzt öffnet man die Verbindung (Klick "Open") und gibt im neuen Putty-Fester sein Password für den SSH-Server ein.

Session speichern

Wenn das noch das Initial-Password ist, bitte in der Konsole den Befehl

passwd

eingeben. Anschließend wird erst nach dem alten Password gefragt und kann dann das neue Password mit Wiederholung eingeben. Aus Sicherheitsgründen sollte das auf jeden Fall gemacht werden.

Aufruf im Browser

Nachdem Putty gestartet ist und man sich am SSH-Login-Server eingeloggt hat, ruft man im Browser folgende URL auf:

localhost/ (bei Port 80)
und localhost:8080 (bei Port 8080)

Es erfolgt eine Zugriff auf den lokalen HTTP-Dienst, der jetzt aber über den Login-Server umgeleitet wurde auf die Webserver auf dem Server "booked" in unserem Institut.

Wenn alles glatt läuft, erschein folgender Login-Screen:

Login zum Belegungsplan Booked
Der Login-Name ist der gleiche wie der Name zum Einloggen in den SSH-Server. Das Password ist zum Start für alle auf "4testing" gesetzt.

Nach dem Einloggen erhält man folgenden Startbildschirm:

Startseite des Buchungssystems


Hier sollte gleich über das Menu "Mein Benutzerkonto/Password ändern" ein neues Password vergeben werden. Mit dem Menupunkt "Terminplan/Buchungen" kommt man in den Kalender zur Buchung der Labor- und Bürozeiten. Um die Büro's zu buchen, muss man am oberen Ende des Kalenders noch den BüroPlan statt des LaborPlan anwählen.

Wie funktioniert das

Nach dem Einloggen und der Änderung des Passwortes wechselt man in "TerminPlan/Buchungen". Dort wird die aktuelle Woche mit den entsprechenden, zu buchenden Resourcen angezeigt. Um die Übersicht zu behalten, wurden zwei Buchungspläne eingerichtet<:

LaborPlan
umfaßt alle Labore in jeweils doppelter Ausführung (nachgestelltes (1) oder (2))
Es lassen sich dadurch Buchungen für zwei Personen pro Labor abbilden
BüroPlan
Hier sind alle Büro aufgeführt, allerdings nur jeweils einmal. Es kann also zur gleichen Zeit nur immer eine Person im Büro sein

Die Auswahl der Pläne erfolgt mit einer Auswahlbox am oberen Ende des Kalenders. Hier lassen sich auch die Zeiten wochenweise verändern.

Die Auswahl der Slots erfolgt im Kalender. MIt der gedrückten linken Maustaste wählt man einen Bereich für ein Labor oder Büro aus. Wenn man die Maustaste losläßt erscheint ein Fenster, in dem man die Zeiten nochmal ändern kann und weitere Daten wie Titel und Grund für die Reservierung eintragen kann. Nach dem bestätigen der Buchung wird der gebuchte Slot im Kalender als reserviert angezeigt (mit dem Namen des Buchenden).