Lieber Zuschauer, dieser Untertitel wurde automatisch generiert von YouTube und dementsprechend (sehr) fehlerhaft. Wenn du kannst, hilf uns bitte gute Untertitel zu erstellen: https://c3subtitles.de/talk/1946 Danke!
[Musik]
der nächste Vortrag geht um virtuelle
Desktops in der
Cloud eine beliebte Sache bei
chaosveranstaltung war es immer
irgendwelche Tutorials zu veranstalten
wo man sich mit einer Gruppe Leute um
einen Tisch setzt jeder klappt sein
Laptop auf und dann arbeitet man
gemeinsam an einer Sache probiert es
gemeinsam aus man kann gucken wie weit
die anderen sind der jenige Tutorial
veranstaltet kann auf gucken was
passiert gucken ob die Leute alle
mitkommen das geht natürlich nicht wenn
jeder zu Hause sitzt aber da gibt es
eine Möglichkeit solche Veranstaltung zu
machen indem man nicht physikalische
Laptops benutzt sondern virtuelle
Desktops in der clouds und da möchteus
uns jetzt erklären lären wie das
geht ja hallo alle zusammen schön dass
Ihr da seid mein Name ist hekus und ich
möchte euch heute was über handson
Tutorials mit virtuellen Desktops in der
Cloud erzählen kurz zu meiner Motivation
wie kam es dazu ja der eine oder andere
kennt mich vielleicht aus früheren
chaosveranstaltungen ich erzähle gerne
über Dinge die ich spannend finde und
für mich sind talks nicht nur eine
Geschichte in der ich Informationen in
eine Richtung gebe sondern für mich sind
talks auch immer eine Geschichte wo ich
ganz viele Informationen und Anregungen
Feedback bekomme von anderen Leuten und
mit Leuten ins Gespräch komme und
deswegen finde ich das sehr spannend
talks zu
machen ja nun sind wir mittlerweile ein
Jahr in der Pandemie alles hat sich
geändert Vorträge sind jetzt nur noch
online und je länger das dauert desto
problematischer finde ich einfach nur
Vorträge zu halten denn diese Geschichte
mit dem gegenseitigen Wissensaustausch
findet eigentlich online so in Vorträgen
nicht mehr statt ja wenn man ein Vortrag
hält jetzt
online man sieht keine Zuschauer mehr
man hat kein Gefühl für das Publikum es
gibt keine Rückmeldung auch nicht groß
nach den talks es gibt vielleicht eine
Q&A session die meistens Chat basiert
ist wo man dann mal kurz duf antworten
kann aber das war's eigentlich im großen
und ganzen so eine richtige Diskussion
und Feedback findet eigentlich nicht
statt bei solchen online Vorträgen und
es ist wie wenn man in ein Schwarzes
Loch starren würde während eines solchen
Vortrags und das ganze hat mich nicht
mehr sehr glücklich gemacht deswegen
dachte ich mir ja
ähm ich möchte mal was anderes
ausprobieren ein anderes Format um auch
online wieder mehr Interaktion zu
erzeugen ich habe mich in letzter Zeit
dann sehr mit Dingen beschäftigt wie
Docker und kubernetes und das hat am
Anfang alles sehr kompliziert
ausgeschaut und nachdem ich mir das aber
aus unterschiedlichen Quellen
zusammengesucht habe wie das
funktioniert ist mir dann aufgefallen
ist gar nicht so schwierig wie ich mir
das gedacht habe und
dann ist mir die Idee gekommen da könnte
man doch Online Tutorials damit machen
um mit den Leuten nicht nur passiv in
Verbindung zu treten sondern da wirklich
eine Interaktion stattfinden zu lassen
dann habe ich mit der ganzen Geschichte
experimentiert und
rausgekommen sind dann ein paar schöne
Dinge wie man hands on Tutorials online
macht und ja wie man das möglichst
reibungslos machen kann und schön und
interessant für alle
Teilnehmer und das ist auch das um was
es eben in diesem Talk heute geht wie
macht man Software Tutorials in der
Cloud die Leute sollen eben dann nicht
nur zuschauen sondern alle gleichzeitig
mitmachen und voneinander lernen
ja dann reden wir mal kurz über die
Probleme die sich ergeben wenn man sowas
versucht online zu machen
wenn man nur hergeht und solche
Tutorials macht mit einem
Videokonferenzsystem wie z.B BBB oder
jits dann stößt man am Anfang eben mal
auf das Problem dass die Leute
unterschiedliche Vorkenntnisse haben
manche schneller sind manche langsamer
sind manche vielleicht noch ein bisschen
mehr Erklärung haben möchten und kann
das aber nicht wirklich sehen oder
spüren oder erfahren dass das so ist das
Ganze bedeutet dann dass die
Synchronisation mit den ganzen Leuten
zusammen
dass jeder mitkommt dass es schwierig
ist denn jeder hat sein eigenes Tempo
aber man möchte natürlich in so einem
handson Tutorial schon hergehen und
gucken dass alle Leute
mitkommen dann ist das Problem da dass
jeder natürlich ein anderes
Betriebssystem hat und einen anderen
Desktop hat das heißt als Vortragender
kann man nichts voraussetzen dass da ist
sondern jeder hat dann natürlich
individuelle Probleme Software zu
installieren oder dann auch die Software
zu verwenden und es gibt natürlich dann
auch immer Fehlermeldungen die sehr
nutzerspezifisch sind oder sehr hart und
softwarepzifisch je nachdem was der
Teilnehmer bei sich zu Hause hat ähm
dann muss man auch Software zuerst mal
installieren auf den Rechnern zu Hause
bei den Leuten die in online tutorial
mitmachen was schwierig oft ist und
manchmal auch unmöglich denn es gibt
auch durchaus Leute die für ein online
tutorial das falsche Betriebssystem
daheim haben und dann ist natürlich ein
Mitmachen auf diese Art nicht
möglich und schließlich wenn jemand
Probleme hat ist es als Workshopleiter
total schwierig weiterzuhelfen wenn man
das nicht wirklich sieht äh sondern nur
äh gesagt gekriegt es geht nicht ich
bekommen eine komische Fehlermeldung hat
jeder sicher schon mal selber erlebt am
Telefon irgendjemand bittet einem mit
dem Computer um Hilfe und nur eine
verbale Beschreibung hilft da oft nicht
weiter man kann dann zwar hergehen bei
diesem Videokonferenzsystem und
Bildschirm teilen was manchmal aber auch
schon ein bisschen schwierig ist bis
dann der Bildschirm dann auch
tatsächlich da ist ein tippen kann man
dann auf der anderen Seite meistens auch
nichts also ist alles nicht so optimal
wenn man nur Videokonferenzsystem für
Online Tutorials
verwendet deswegen habe ich mir dann
gedacht na ja muss irgendwie ein
bisschen besser gehen und
m die zentrale Idee die ich dann mal
umgesetzt habe war Online Tutorials zu
machen in denen jeder Teilnehmer eine
eigens konfigurierte Workstation bekommt
also er arbeitet nicht auf seinem
eigenen Computer daheim sondern
verwendet es nur mit einem Remote
Desktop Viewer wie z.B VNC um dann eben
auf seine eigene virtuelle Workstation
zuzugreifen wenn ich 10 15 teilnmer in
so einem Workshop hab dann sind die alle
identisch und
somit geht jeder von von den gleichen
Startbedingungen aus und wenn ein Fehler
auftritt dann ist das nicht mehr
deswegen weil jemand eine spezielle hart
und Software Ausrüstung
hat ja man greift eben als Benutzer dann
über ein Remote Desktop Viewer drauf zu
und der Leiter der Workshop Leiter kann
auch seinen eigenen virtuellen Desktop
herzeigen über BBB oder jitzi z.B dass
die Leute sehen grundsätzlich in welche
Richtung das geht und
kann dann Informationen teilen dass
jeder für sich selber arbeiten kann und
auch Informationen austauschen kann wenn
es dann Probleme gibt kann sich der
Workshopleiter dann auch selber mit VNC
auf jeden dieser virtuellen Workstations
äh verbinden und kann schauen wo gerade
ein Teilnehmer der ein Problem gemeldet
hat wo der gerade ist wie sich der
Fehler bemerkbar macht und da ja diese
Workstation und diese
Arbeitsplatzumgebung kennt ist es ja
einfach dann auch Hilfestellung zu
leisten
ähm wenn jeder den gleichen Deskop
verwendet dann sind auch die Kommandos
alle identisch und über ein Etherpad das
dann jeder auf seinem Webbrowser anzeigt
kann man sich sehr schön synchronisieren
kann ähm Kommandos die man z.B in der
Shell ein tippt verteilen und kann auch
schauen Feedback bekommen von den Leuten
wenn Sie an einem gewissen Punkt
angekommen sind und kann dann
entsprechend
weitermachen ja das ist so grundsätzlich
die Lösung und jetzt möchte ich mal auf
meinem Desktop hier zeigen wie das dann
in der Praxis
ausschaut
dazu ma ich das Bild noch aus dass der
ganze Monitor sichtbar ist und ich habe
jetzt schon mal ein paar virtuelle
Workstations vorbereitet wie das genau
geht da kommen wir dann im zweiten Teil
des Vortrags drauf und als VNC Desktop
Viewer verwende ich hier auf meinem
Linux Desktop die Software remin da habe
ich mal ein Profil angelegt für die
Workstation für mich als Workshop
die kann ich durch Doppelklick starten
und komm dann sofort auf meinen Desktop
wie man sieht das ist ein Ubuntu g
Desktop den verwende ich normalerweise
auch man kann aber auch alle anderen
Arten von Linux Desktops auf virtuelle
Maschinen aufspielen und die dann eben
per Remote Desktop verwenden in diesem
speziellen Fall wo es drum geht ein
Docker Tutorial zu machen habe ich zwei
Programme bei mir aufgemacht auf der
linken Seite ell mach die mal ein
bisschen größer dass man da auch sieht
wenn man was eintippt
so und auf der rechten Seite ein
Webbrowser und in dem Webbrowser kann
man dann eben unterschiedliche Tabs
aufmachen wenn man Dinge im Internet
sucht oder eben auch wie jetzt hier
gezeigt ein Tab mit
Etherpad im oberen Teil habe ich
üblicherweise eine Liste von den
Teilnehmern die an dem Workshop
mitmachen und ich bitte dann die
Teilnehmer immer wenn Sie ein Gewissen
Schritt in dem
Tutorial erledigt haben dass sie dann
ein X hier in ihrer Spalte
machen und somit kann ich sehen welche
Teilnehmer schon an diesem Schritt
angelangt sind und welche anderen
Teilnehmer noch ein bisschen länger
brauchen und kann dann gegebenenfalls
auch nachfragen ob noch Probleme da sind
oder ob ich weiterhelfen kann und falls
ja kann ich mich dann eben auch auf die
Workstations einloggen und mir das
anschauen wo der jeweilige Teilnehmer
der jetzt ein Problem hat gerade steckt
das kann ich hier auch mal
demonstrieren remin kann mehr als nur
ein Fenster aufmachen ich gehe dann
wieder zurück
m auf das Eingabefenster und frag z.B
dann den Teilnehmer welche Workstation
er hat finde dann die IP-Adresse
raus jetzt in diesem Beispiel wäre das
diese
IP-Adresse die gebe ich hier ein
zusammen mit dem Port und sage enter
muss das Passwort noch eintippen habe
ich mir jetzt mal für diese Session eins
überlegt und dann wird hier neues Tab
aufgemacht und ich bin dann sofort auf
der Workstation in der
Cloud bei dem Teilnehmer und kann ihm
weiterhelfen kann hier auch mit seinem
Desktop
interagieren und kann auch jederzeit
natürlich zu meinem eigenen Desktop
zurückgehen da was Sch
und hin und her klicken und ihm dann
super schnell
weiterhelfen ja klappt in der Praxis
einwandfrei und jetzt ist natürlich die
Frage wie kommen diese Desktops in die
Cloud dazu schließe ich mal wieder alles
und geh zurück in meine
Präsentation ja wie kommen die Desktops
in die Cloud
ähm so wie alle virtuellen Maschinen in
der Cloud instanziiert werden man sucht
sich ein Hoster seiner Wahl aus in
diesem Fall wäre es jetzt mal ich bin zu
Hetzner gegangen für meine Cloud
Tutorials weil hier hat man die
Möglichkeit virtuelle Maschinen auf
minutenbasis zu mieten und somit ist das
ganze auch nicht sehr teuer man geht
dann her erstellt sich in meinem Fall
jetzt z.B eine Ubuntu
2004 Server virtuelle Maschine startet
die und m dann geht man her und
installiert die notwendigen Pakete für
die grafische Benutzeroberfläche Gnom
jetzt in meinem Fall und ähm dann
braucht man noch zusätzlich Software für
den virtuellen Bildschirm denn eine
physische Grafikkarte hat diese
virtuelle Maschine natürlich nicht und
man installiert noch den VNC Server
damit die Teilnehmer dann mit ihrem VNC
Client z.B remina auf diese remote
Workstation in der Cloud zugreifen
können wie das Ganze im Detail
funktioniert das habe ich aufgeschrieben
ziemlich detailliert und am Schluss
dieses Vortrags gebe ich da ein Link
drauf drum braucht man jetzt da auch gar
nicht in die Einzelheiten reingehen das
ist eh besser wenn das in Schriftform
ist ja dann was kostet diese ganze
Geschichte
ähm
wenn man dann einmal diese beispielhafte
Installation fertig hat fährt man diesen
Server runter macht ein Snapshot davon
man kann diesen Server dann auch wieder
löschen weil der Snapshot erhalten
bleibt und dann geht man her und sagt
ich möchte aus diesem Snapshot z.B 10
identische virtuelle maschinenklonen ich
kann den dann noch Namen geben und mit
einem Klick geht das System dann her und
erzeugt Zeh identische virtuelle
Maschinen mit z chen virtuellen Desktops
drauf mit dem einzigen Unterschied dass
jede virtuelle Maschine natürlich ihre
eigene IP-Adresse hat und diese
IP-Adressen kann man dann den
Teilnehmern schicken und somit hat jeder
mit sehr wenig Aufwand dann eine eigene
virtuelle Workstation und wenn man das
mehrmals macht also mehrere Workshops
hält macht man die Desktops am Ende des
Workshops einfach wieder weg man löscht
die im Interface dann Kosten die auch
kein Geld mehr und wenn man ein paar
Tage später wieder ein Workshop macht
dann setzt man einfach 10 15 oder 20
neue virtuelle Maschinen
auf ja was kostet das Ganze es kostet
nicht das was jetzt hier in diesem
Beispiel drin
ist sondern das ist der Preis pro Monat
für eine Maschine die ordentlich RAM hat
und auch ordentlich CPU Kapazität hat
das würde 8 € im Monat kosten aber wir
brauchen diese virtuellen Maschinen ja
nicht für Monat sondern nur für ein
halben Tag oder für ein Tag wenn man
schon ein bisschen früher sich
vorbereitet als Workshopleiter und dann
kostet es eben nur ein dre dieses
Preises oder 60 dieses Preises also
unterm Strich für 1 2 € oder für 3 4 €
kann man dann ein Workshop machen für 15
bis 20 Leute und ja es ist also von den
Kosten her sehr
überschaubar ja dann ist die Frage wie
sich sichert man sowas eigentlich ab
denn klar diese Workstations die sind im
Internet und in der
Standardkonfiguration kann man mit denen
alles machen sie haben eine Public
IP-Adresse und ja die Workshop
Teilnehmer gehe ich mal zumindest davon
aus sind alle vertrauenswürdig die Lust
haben an so einem Workshop
mitzumachen aber vertrauen ist gut ja
Kontrolle wäre besser denn ja wenn
Workshop Teilnehmer irgendwelche Dinge
machen die nach deutschem
Gesetz strafbar sind dann sind natürlich
nicht erst mal die Workshop Teilnehmer
dran sondern in erster Linie erstmal der
Workshop Leiter denn dem gehören ja
diese virtellen Maschinen und ja das
gilt's natürlich zu
vermeiden die Antwort dazu ist ja wir
machen eine Firewall vor diese
virtuellen Maschinen und
dichten alles ab was man eigentlich
nicht für diesen Workshop braucht da
wäre dann das zeigt der obere Pfeil
eingehende Verbindungen werden erstmal
komplett unterbunden in meinem Beispiel
bis auf zwei Ausnahmen die erste
Ausnahme ist Zugang zu Port 22 das ist
der SSH Port den habe ich in diesem
Beispiel auf eine IP-Adresse limitiert
nämlich auf meine eigene und somit kann
nur ich auf Port 22
zugreifen und dann der zweite Port der
offen ist ist port 9122 in diesem
Beispiel das ist der Port hinter dem der
VNC Server lauscht für die VNC Clients
die ja auf den Rechnern der Teilnehmer
installiert ist und auf die
individuellen Workstations zugreift ja
das sind aber die einzigen zwei Ports
die offen sind der Rest ist geschlossen
und somit ist schon mal die Möglichkeit
Server zu betreiben sind die direkt
erreichbar sind auf diesen Workstations
ausgeschlossen ja dann muss man sich
noch ein bisschen überlegen wie macht
man das mit ausgehenden Ports denn damit
lässt sich ja auch diverse Unfug
betreiben den man vielleicht als
Workshopleiter nicht haben mag und die
Idee dabei ist auch ausgehende
Verbindung auf das minimal Nötigste zu
begrenzen wenn ich jetzt z.B ein Docker
Workshop mach würde ich jetzt hier in
diesem Beispiel hergehen und nur die
IP-Adressen
als Ziele für ausgehende Verbindungen
zulassen die was mit Docker hab zu tun
haben also sprich um Docker images
runterladen zu können oder wenn ich ein
kubernetes Workshop habe dann kommen
dann nur die IP-Adressen rein die ich
brauche um Images runterzuladen die ich
für kubernetes brauche da stellt sie
natürlich die Fragen okay wie komme ich
an diese die an diese IP-Adressen wie
mache ich das genau die Lösung dazu ist
man geht mit äh einer von diesen
Maschinen von diesen virtuellen Desktops
vor dem Workshop hin ähm und lät sich
mal ein paar images runter lässt ein
weershark laufen nebenher und schaut
sich dann mal an welche DNS-Adressen
abgefragt werden
welche IP-Adressen zurück gegeben werden
und ähm trägt diese dann entsprechend
ein ein Problem das sich dabei noch
ergibt gerade z.B bei Docker und
kuybernettis ist sind ja große Systeme
und somit haben die auch oft DNS
antworten da steht nicht nur eine
IP-Adresse drin sondern ein ganzer
Schwung von IP-Adressen
und das ist ein bisschen lästig die alle
einzutragen in diese Firewall könnte man
vielleicht auch automatisieren ist aber
ein bisschen Overkill meine Lösung dafür
ist
dann nur eine dieser IP-Adressen in die
Firewall einzutragen und in die etc
hosts Datei von den Workstation
dann ein Mapping zu machen von den
Domainnamen auf diese einzige IP-Adresse
und somit wird dann auch kein DNS Query
gemacht hinterher
sondern es wird direkt dann auf diese
IP-Adresse zugegriffen weil die ja in
der hostsatei von den virtuellen
Workstations drin steht das kann man ein
bisschen automatisieren s dass es auch
keine große Arbeit ist dass für 20
Workstations die gerade laufen äh
automatisch zu machen oder
halbautomatisch ja und somit habe ich
dann ein System das keine eingehenden
Verbindungen zulässt bis eben auf VNC
und auf ein sshport für den Workshop
Leiter und auch alle ausgehenden
Verbindungen blockiert außer eben ähm
Verbindungen die direkt zu dem Host
gehen ja beim Nachlesen bin ich noch
nicht genau da bin ich jetzt etwas
verrutscht kommen wir noch mal eine
Folie zurück äh dann noch die Geschichte
wie bekomme ich ein Etherpad in die
Cloud ähm ganz wichtig für Online
Workshops finde ich weil darüber kann
man eben ganz toll die Teilnehmer
synchronisieren kann feststellen ob Sie
an einem gewissen Punkt angekommen sind
und ähm kann auch mit denen äh Text
austauschen damit klar ist welche
Kommandos auf der Konsole eingetippt
werden müssen Teile von
Konfigurationsdateien und so weiter und
Etherpad bekommt man auch ganz einfach
da gibt's ein Docker Image dafür ein
Kommand auf der Konsole
bei mir daheim und ich habe eine
Etherpad Instanz und kann die dann
verwenden um ein Workshop zu machen und
hinterher wenn ich sie nicht mehr brauch
halte ich den an den Container und
schmeiß ihn weg ja ganz einfach also ist
machbar und ja dann bin ich jetzt schon
am Ende von meinem Vortrag und ich habe
alles was man dazu braucht um diese
virtuellen Workstations zu erstellen die
virtuellen Desktops oben drauf zu
kriegen wie man den VNC Server
konfiguriert wie man die Firewall zum
Laufen bringt und auch wie man ein
Etherpad startet mal zusammengeschrieben
ihr findet es hinter diesem Barcode wenn
ihr ein Barcode Leser habt oder eben mit
der URL die drunter
steht gut das war's von mir und jetzt
freue ich mich auf eure nachfragen und
auf die Diskussion die folgt bis
gleich
vielen Dank für den interessanten
Vortrag genau wenn ihr Fragen zu dem
Vortrag habt wie gesagt es gibt ein Pad
das über
den Link des Vortrags
pretalks finden könnt da könnt ihr eure
Fragen
reinschreiben genau bis jetzt gibt's ein
paar Anmerkungen dazu eins zu dass ähm
dass Videokonferenzen und virtual
classrooms nicht wirklich interaktiv
sind und insn man es schwer macht
unterschiedliche Startbedingungen zu
erkennen und zu
vereinheitlichen das trifft auch deine
Beobachtung du nist mit dem Kopf ja ja
genau deswegen habe ich mir eben
überlegt wie kann man sowas besser
machen und eben deswegen virtuelle
Workstations und ein Pad zum
Synchronisieren weil dann ist es fast
wie um ein Tisch rumsitzen nicht ganz
aber man kommt schon ziemlich gut hin
und ist gut
synchronisiert wie machst Du dabei die
Audiospur mit den Leuten zu reden
üblicherweise mit einem big blue button
Server oder mit einem jits Server da
Spiegel ich auch meinen Bildschirm da
kann ich dann z.B zeigen um was es so
grundsätzlich geht wo man am besten
anfängt können sich die Leute das
anschauen und dann können sie es eben
auf ihren Workstation selber machen und
sich von dem Punkt aus dann halt hin
entwickeln wo Sie wollen und
ja das klappt ganz gut mit chitzi oder
BBB und dann eben zusätzlich die VNC
Session wo jeder sein eigenes Ding macht
ähm da kommt gerade eine neue Frage
herein ja jetzt kommen die Fragen alle
aber alle sind noch erst halb fertig
geschrieben äh
wie ja eines wie gehst du mit Artefakten
durch verschiedene Monitor Setups um
ähm das ist so dass die
Bildschirmauflösung von dem VNC von der
VNC Verbindung die ist fest vorgegeben
die habe ich so gemacht dass die auf
einem normalen Notebook wie heute üblich
ist dass der gut darstellbar ist ja wenn
jemanden 4k Monitor hat dann ist es
natürlich relativ klein für ihn aber
ja besser arbeiten alle mit der mit der
gleichen Bildschirmauflösung kann man
vielleicht noch optimieren indem man die
virtuelle Maschine das dann auch zulässt
dass sich die Leute ihre
Bildschirmauflösung selber wählen aber
das ist jetzt nicht so ganz trivial
dahin habe ich es noch nicht geschafft
also habe ich einen guten Mittelweg
gewählt für die Auflösung die dann alle
verwenden und noch zu der Frage mit der
Kommunikation und dem VNC wenn
stattdessen die
videokonferenzlösung ein ferngesteuertes
Bildschirm Teilen hätte wäre das eine
altern
ja das haben die ja sehr oft
aber das ist immer eine Frickelei zum
einen wenn jemand ein Problem hat zu
sagen dann dann scher mal deinen
Bildschirm dann dauert es wieder so ein
paar Sekunden und ja es ist geht schon
aber ist nicht optimal und das andere
ist natürlich wenn
wenn die Leute unterschiedliche
Vorbedingungen haben die Sie auf Ihrem
Rechner haben der eine hat das
Betriebssystem der eine hat das andere
Betriebssystem
m konfigurationsunterschiede des machtes
helfen dann auch sehr schwierig weil man
nicht so genau weiß wenn was nicht
funktioniert ist es jetzt ein Teil des
Setups das nicht funktioniert oder äh
ist der in eine falsche Richtung
gegangen und ich muss nur wieder drei
Schritte zurückgehen und dann
funktioniert wieder alles also das ist
die zweite Geschichte dass jeder das
gleiche Betriebssystem hat mit dem er
den Workshop macht das macht die Sache
wesentlich einfacher als wenn jeder mit
seinem eigenen Betriebssystem
kommt ja das ist auch der Punkt von
einer anderen Notiz von
einemer Zuhörerin im Zuhörer das einfach
das ein besser ist wenn sich der Tutor
einfach raufschalten kann und dann da
immer die gleiche Standardsituation
vorfindet ohne dass irgendwelche
komischen lokalen Unterschiede da
sind genau das ist der der
äh der wichtige
Punkt von deinem Vorschlag ganz
genau
und dann kommt da noch
eine eine Frage
herein ja braucht noch einen kleinen
Moment ähm genau und die die Sicherheit
ist davon dass du halt deine ganzen
nicht verschlüsselten vncs alle in ein
virtuelles Netz sperrst aus dem von
außen nur Du
rankommst jetzt also wenn ich FC
verwende für für so meine privaten
Sachen weil ich remote support und so
mach dann läuft es üblicherweise über
SSH Verbindung wo ich ein Reverse Proxy
drüber mach für so Workshops ist es
allerdings ein bisschen schwierig für
für die Leute dann auch noch das ganze
über reverse Proxies zu machen weil dann
müssen sie noch ein bisschen mehr als
nur ein VNC Client installieren drum ist
mein Vorschlag für so Workshops wo es
jetzt nicht um geheime Dinge geht
sondern wie äh wie wie wie funktioniert
Docker machen wir mal erste Schritte mit
Docker oder mit kybernees und solche
Dinge das ja nichts Geheimes und es ist
zwar nicht so toll aber die Verbindungen
sind unverschlüsselt also theoretisch
wer auf der Leitung mithören kann kann
dann auch sehen was der der Teilnehmer
wo jetzt jemand dazwischen sitzt was der
macht
D darüber muss man sich natürlich
bewusst sein klar aber für normale
Workshops ist ich würde ich jetzt mal
sagen ist es jetzt nicht ein
Problem jemand fragt zum gleichen Thema
wäre da Jehova nicht RDP mit TLS
besser ja ich habe auch RDP ausprobiert
das lief aber bei mir ich habe das Hoch
und Runter ausprobiert ich habe das nie
schön und flüssig hingekriegt dass es
auch zu so einem Cloud Server
m ähm toll ausgesehen hat und auch
reaktionsfreudig war aber man kann also
das das ganze ist ja nicht auf VNC
beschränkt zur RDP und es gibt auch noch
andere proprietäre Remote Desktop
Geschichten die auf Linux laufen die
kann man natürlich auch verwenden wenn
die von der Verschlüsselung her besser
sind und und man braucht es für ein
Workshop klar warum
nicht würde ich nicht
abraten dann könnte man das auch im
intertranet einer Schule realisieren
ohne das Online ins Netz zu stellen klar
ähm kommt duf immer drauf an mit wie
vielen
ja Leuten das gemacht wird weil man
braucht natürlich für jede virtuelle
Workstation sie ist virtuell aber die
braucht natürlich auch Ressourcen also
wenn ich so ein Workshop machen mit 20
Teilnehmern und jede virtuelle
Workstation hat 4 GB RAM dann sind wir
halt schon bei 80 GB RAM
klar kann man für manche Workshops
vielleicht auch auf 2 GB runtergehen
also man kriegt sowas schon auf den
Server drauf aber so ein so ein ganz
kleiner Desktop von daheim 20 virtuelle
Maschinen drauf die so viel Ressourcen
brauchen wird dann schon ein bisschen
schwieriger aber in der Schule kann man
das machen wenn man wenn man ein
bisschen einen stärkeren Server hat der
da auch gut RAM hat dann geht das weil
die die CPU ist meistens nicht das
Problem bei solchen Workshops das ist
relativ anspruchslos aber der
Speicherplatz für jede virtuelle
Maschine also der ramspeicherplatz das
ist eigentlich der begrenzende Punkt
würde ich sagen wenn man sowas daheim
aufsetzt oder in der
Schule dann fragt jemand kennst du
Guacamole wäre das eine Alternative das
läuft auch mit VNC oder
RDP und dann
kannst du es ins Netz stellen und grei
dann auf Internet n per VNC oder RDP zu
nein kenne ich nicht vielen Dank für den
Tipp das probiere ich doch nachher
gleich mal aus da dann frage ich nachher
gleich mal das Netz was das ist hast du
so ein Workshop auch schon mal mit
Windows
ausprobiert ja ich denke man kriegt auch
Windows in die virtuelle Welt ja hast du
20 Lizenzen wenn du mit 20 Leuten
arbeitest
ja nee würde ich jetzt für mich auch
nicht machen ich bin nicht so in der
Windows Welt unterwegs aber du hast dann
gleich Probleme wie kriegst du das d
Ding in die Cloud und wo kriegst du die
Lizenzen her fäen mir da so am Anfang
gleich mal
ein dann fragt jemand ob das Setup auch
für das Teilen von einem Arbeitsplatz
über mehrere Rechner für den gleichen
Benutzer geeignet
ist ich weiß nicht ob ich die Frage
jetzt genau verstehe aber ich versuche
meine Antwort drauf zuugeben also ähm es
können sich beliebig viele Leute
gleichzeitig in eine in einen virtuellen
Desktop einloggen ähm und alle das
gleiche sehen und alle die Maus bewegen
und alle was eintippen aber halt alle
auf dem gleichen Desktop das macht die
ganze Sache dann sehr verwirrend ähm das
wird aber ganz gut klappen wenn man z.B
Workshops macht wo drei Leute oder zwei
Leute oder drei Leute am gleichen
Bildschirm sitzen äh dann würde das
gehen ja das halt da müssen sie sich
halt einigen wer jetzt die Maus und wer
die Tastatur bedient ja und über jitzi
oder BBB können die sich natürlich dann
unterhalten und am gleichen Computer
arbeiten ist also so genau das gleiche
wie wenn man an dem Tisch sitzt zu zweit
oder zu dritt und sich einen Computer
teilt geht ganz genau gleich und das VNC
mit dem geht das also das ist ja auch
die Idee wenn jemand Probleme hat dass
sich dann der Workshop Leiter in diese
Workstation eben auch noch einloggen
kann mit einer VNC Session und die sehen
dann den
Bildschirm beide gleichzeitig und können
die Tastatur und die Maus auch beide
verwenden und das kann man auch zu dritt
oder zu viert machen ja
der die Frage wird gerade noch
präzisiert die Idee ist dass ich
leichter vom Laptop auf der Couch zum
Arbeitsplatz wechseln kann ah
m ja man kann also auch jederzeit
m aus der Session aussteigen zu einem
anderen Computer gehen da den VNC vi
aufmachen und von da aus weitermachen
also man kann da beliebig kommen und
gehen das geht also ja das ist im
Prinzip auch das ursprüngliche Idee
hinter VNC oder genau man also die
Workstation geht nicht weg weil wenn man
jetzt aus dem VNC view aussteigt die ist
ja auch schon vorher da wenn man wenn
man einsteigt die ist einfach immer da
und man kann beim einen Gerät rausgehen
und beim anderen Gerät wieder
reingehen genau jemand hat den Link für
Guacamole ins Pet gestellt dann
gleich ja
danke
ja das scheinen die wichtigsten Fragen
gewesen zu sein
dann wenn jetzt nicht noch jemand ganz
schnell
tippt bedanke ich mich für den
interessanten Vortrag die gute Idee wie
man Workshops auch ohne gemeinsamen
Tisch zusammen machen
kann was sicherlich für viele hilfreich
ist und ja vielen Dank für den Vortrag
und Tschüss ja auch danke schön und noch
ein schönes
divok
[Musik]