]> git.plutz.net Git - vhs_kurs/commitdiff
hertz adaptions, split crypto part
authorPaul Hänsch <paul@plutz.net>
Wed, 6 Jul 2022 09:29:15 +0000 (11:29 +0200)
committerPaul Hänsch <paul@plutz.net>
Wed, 6 Jul 2022 09:29:15 +0000 (11:29 +0200)
Crypto.short [new file with mode: 0644]
Tag_4.short

diff --git a/Crypto.short b/Crypto.short
new file mode 100644 (file)
index 0000000..e363043
--- /dev/null
@@ -0,0 +1,70 @@
+[html
+[head [title Linux Verstehen]]
+[body
+  [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin]
+
+[slide [h1 Doch nochmal zur Kryptographie]]
+
+[slide [h2 Was ist verschlüsselung?]
+  [p [h3 Der Klassiker: Symmetrische Verschlüsselung:]
+    [a href="https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem"
+      [img src="1200px-Orange_blue_symmetric_cryptography_de.svg.png" width="50%"]
+      [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem]
+  ]
+]
+
+[slide [h2 Symmetrische Verschlüsselung]
+  [ul
+    [h3 Verschlüsseln:]
+    [li [pre ~$ echo "Geh Heim Dienst!" >datei]]
+    [li [pre ~$ gpg -c datei]]
+    [h3 Zum entschlüsseln:]
+    [li [pre ~$ gpg -d date.gpg]]
+    [p (Achtung: gpg merkt sich Passworte für kurze Zeit)]
+  ]
+]
+
+[slide [h1 Symmetrische Verschlüsselung -> Asymmetrische Verschlüsselung]]
+
+[slide [h2 Asymmetrische Verschlüsselung]
+  [p style="text-align: center;" 
+    [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem"
+      [img src="Orange_blue_public_private_keygeneration_de.svg.png" width="25%" ]
+      [img src="1200px-Orange_blue_public_key_cryptography_de.svg.png" width="60%" ]
+      [br] https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem
+    ]
+  ]
+]
+
+[slide [h1 Asymmetrische Verschlüsselung -> Signierung]
+  Wenn jeder eine Nachricht an mich verschlüsseln kann, wie kann ich dann die Identität des Absenders verifizieren?
+]
+
+[slide [h2 Signierung]
+  [p style="text-align: center;" 
+    [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem"
+      [img src="1200px-Orange_blue_digital_signature_de.svg.png" width="50%"]
+      [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem
+    ]
+  ]
+]
+
+[slide [h2 Signierung]
+  [h3 Übung aus dem letzten Kurstag]
+  [pre
+  ~$ ssh beamer
+  The authenticity of host 'beamer (192.168.101.20)' can't be established.
+  ECDSA key fingerprint is SHA256:....
+  Are you sure you want to continue connecting (yes/no)? _
+  ]
+  [ul
+    [li -> der öffentliche Schlüssel identifiziert einen Host (Fingerprinting)]
+  ]
+]
+
+[slide [h1 Zurück zum Vortrag...]
+  [a href="Tag_4.html#Crypto" Tag_4]
+]
+
+]]
+
index f11091f8a27a5355da61e1179ccfd1dd068cef44..3bb022cc24d0752dc9f357c80f2aafaff076ff9a 100644 (file)
@@ -1,9 +1,9 @@
 [html
-[head [title VHS Linuxkurs]]
+[head [title Linux Verstehen]]
 [body
-  [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig]
+  [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin]
 
-[slide [h1 VHS Linux Grundkurs - Teil 4]]
+[slide [h1 Linux Verstehen - Teil 4]]
 
 [slide [h2 Themen]
   [ul
 
 [slide [h1 Softwareinstallation und Paketsysteme]]
 
-[slide [h2 Softwareinstallation]
-  [p [h3 Wir benutzen ein Paketsystem]
-    [img src="synaptic_1.jpg"]
-  ]
-]
-
-[slide [h2 Was ist ein Paketsystem?]
-  [ul .uncover
-  Die Vier Freiheiten:
-    [li [b Verwenden:] das Programm für jeglichen Zweck ausführen]
-    [li [b Verstehen:] die Funktionsweise des Programms untersuchen und eigenen Bedürfnissen anpassen]
-    [li [b Verbreiten:] das Programm weitergeben]
-    [li [b Verbessern:] das Programm verbessern und diese Verbesserungen der Öffentlichkeit freigeben]
-  ]
-]
-
 [slide [h2 Was ist ein Paketsystem?]
   [ul
   Die Vier Freiheiten:
   ]
 ]
 
+[slide [h2 Softwareinstallation]
+  [p [h3 Wir benutzen ein Paketsystem]
+    [img src="synaptic_1.jpg"]
+  ]
+]
+
+[slide [h2 Aufgabe]
+  [ul
+    [li [b Installiert] den [u Apache Web Server]]
+    [li Denkt euch einen Rechnernamen aus]
+    [li Teilt mir eure IP Adresse mit]
+  ]
+]
+
+[slide [h2 Aufgabe]
+  [ul
+    [li Lest den ersten Absatz der [em Default Page]]
+    [li Ersetzt die Homepage im Apache]
+  ]
+]
+
 [slide [h2 Was ist ein Paketsystem?]
   [ul .uncover
     [li Distributionen stellen Softwarearchive bereit &#x2192; [em Paketquellen] [ul
   ]
 ]
 
-[slide [h2 Was ist ein Paketsystem?]
+[slide id="crypto" [h2 Was ist ein Paketsystem?]
   [ul
     [li [strong Oft sind Pakete kryptographisch signiert]]
     [li Einer der wichtigsten Sicherheitsaspekte von Linux-Systemen]
+    [li -> Pakete sind vom Maintainer signiert]
   ]
 ]
 
-[slide [h1 Doch nochmal zur Kryptographie]]
-
-[slide [h2 Was ist verschlüsselung?]
-  [p [h3 Der Klassiker: Symmetrische Verschlüsselung:]
-    [a href="https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem"
-      [img src="1200px-Orange_blue_symmetric_cryptography_de.svg.png" width="50%"]
-      [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem]
-  ]
-]
-
-[slide [h2 Symmetrische Verschlüsselung]
-  [ul
-    [h3 Verschlüsseln:]
-    [li [pre ~$ echo "Geh Heim Dienst!" >datei]]
-    [li [pre ~$ gpg -c datei]]
-    [h3 Zum entschlüsseln:]
-    [li [pre ~$ gpg -d date.gpg]]
-    [p (Achtung: gpg merkt sich Passworte für kurze Zeit)]
-  ]
-]
-
-[slide [h1 Symmetrische Verschlüsselung -> Asymmetrische Verschlüsselung]]
-
-[slide [h2 Asymmetrische Verschlüsselung]
-  [p style="text-align: center;" 
-    [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem"
-      [img src="Orange_blue_public_private_keygeneration_de.svg.png" width="25%" ]
-      [img src="1200px-Orange_blue_public_key_cryptography_de.svg.png" width="60%" ]
-      [br] https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem
-    ]
-  ]
-]
-
-[slide [h1 Asymmetrische Verschlüsselung -> Signierung]
-  Wenn jeder eine Nachricht an mich verschlüsseln kann, wie kann ich dann die Identität des Absenders verifizieren?
-]
-
-[slide [h2 Signierung]
-  [p style="text-align: center;" 
-    [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem"
-      [img src="1200px-Orange_blue_digital_signature_de.svg.png" width="50%"]
-      [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem
-    ]
-  ]
-]
-
-[slide [h2 Signierung]
-  [h3 Übung aus dem letzten Kurstag]
-  [pre
-  ~$ ssh beamer
-  The authenticity of host 'beamer (192.168.101.20)' can't be established.
-  ECDSA key fingerprint is SHA256:....
-  Are you sure you want to continue connecting (yes/no)? _
-  ]
+[slide [h2 Apt und dpkg]
   [ul
-    [li -> der öffentliche Schlüssel identifiziert einen Host (Fingerprinting)]
-  ]
-]
-
-[slide [h2 Was ist ein Paketsystem?]
-  [ul .uncover
-    [li [strong Oft sind Pakete kryptographisch signiert]]
-    [li Einer der wichtigsten Sicherheitsaspekte von Linux-Systemen]
-    [li -> Pakete sind vom Maintainer signiert]
+    [li Pakete haben Abhängigkeiten]
+    [li Abhängigkeiten können Paketinstallationen blockieren]
+    [li Distributionen paketieren deshalb häufig nicht die neusten Programmversionen]
   ]
 ]
 
 
 [slide [h2 Apt und dpkg]
   [ul .uncover
-    [li Paketinformationen neu laden]
-    [li Paketquellen bearbeiten]
-    [li zum Installieren vormerken]
-  ]
-]
-
-[slide [h2 Apt und dpkg]
-  [ul .uncover
-    [li [pre ~$ sudo apt-get update]]
-    [li [pre ~$ apt-cache search ...]]
-    [li [pre ~$ apt-cache show ...]]
-    [li [pre ~$ sudo apt-get install ...]]
-    [li [pre ~$ sudo apt-get remove ...]]
+    [li [h3 Paketquellen bearbeiten]
+        [pre ~$ less /etc/apt/sources.list]
+    ]
+    [li [h3 Paketinformationen neu laden]
+        [pre ~$ sudo apt-get update]
+    ]
+    [li [h3 zum Installieren vormerken]
+        [pre ~$ sudo apt-get install ...]
+    ]
   ]
 ]
 
 [slide [h2 Apt und dpkg]
-  [ul .uncover
-    [li Pakete haben Abhängigkeiten]
-    [li Abhängigkeiten können Paketinstallationen blockieren]
-    [li Distributionen paketieren deshalb häufig nicht die neusten Programmversionen]
+  [ul
+    [li [h3 Pakete finden]
+        [pre ~$ apt-cache search ...]
+        [pre ~$ apt-cache show ...]
+    ]
   ]
 ]
 
 [slide [h2 Apt und dpkg]
-  [ul .uncover
-    [li [pre ~$ less /etc/apt/sources.list]]
-    [li [pre ~$ sudo apt-get upgrade]]
-    [li [pre ~$ sudo apt-get dist-upgrade]]
-    [li [pre ~$ sudo apt-get autoremove]]
+  [ul
+    [li [h3 Updates]
+        [pre ~$ sudo apt-get upgrade]
+        [pre ~$ sudo apt-get dist-upgrade]
+    ]
+    [li [h3 Pakete entfernen]
+        [pre ~$ sudo apt-get remove ...]
+        [pre ~$ sudo apt-get autoremove]
+    ]
   ]
 ]
 
 
 [slide [h2 Nächster Termin]
   [ul
-    [li Mittwoch, 16.10.]
+    [li Dienstag, 5.7. - morgen]
   ]
 ]