<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Menschheit on Michael’s Domain</title><link>https://jeltsch.org/de/tags/menschheit/</link><description>Recent content in Menschheit on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/menschheit/index.xml" rel="self" type="application/rss+xml"/><item><title>Barrier (ein Software-KVM-Switch)</title><link>https://jeltsch.org/de/barrier/</link><pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/barrier/</guid><description>&lt;p&gt;Barrier ist eine fantastische Software, mit der Sie dieselbe Tastatur und Maus für verschiedene Computer nutzen können, ohne dass dafür zusätzliche Hardware erforderlich ist. Ich habe zwei Computer auf meinem Schreibtisch und nutzte früher einen Hardware-KVM-Umschalter (Tastatur, Video und Maus), der jedoch überflüssig wurde, als meine Computer begannen, ihr Bild über HDMI auszugeben. Daher habe ich nun zwei Tastaturen auf meinem Schreibtisch, was nicht besonders ergonomisch ist. Ich wusste zwar von Softwarelösungen für dieses Problem, hatte aber nie die Zeit, sie zu implementieren, und ich wollte auch keine Abonnementgebühr für diesen Luxus bezahlen. Nun habe ich begonnen, Barrier zu nutzen: 
 &lt;a href="https://github.com/debauchee/barrier" target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/debauchee/barrier&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Bisher funktioniert es hervorragend (abgesehen von der Installation und der Dokumentation), aber ich muss es noch so einrichten, dass es vor dem Einloggen meine zweite Tastatur deaktiviert. Hier sind die Schritte, die nicht gut dokumentiert waren: Bei der Installation unter Ubuntu erstellt Barrier nicht automatisch Zertifikate. Das muss man also selbst erledigen: Führt sowohl auf dem Client als auch auf dem Server folgenden Befehl aus: /home/username/.local/share/barrier/SSL:&lt;code&gt;openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem&lt;/code&gt;Außerdem musst du Port 24800 freigeben, falls du eine Firewall verwendest. Nachdem Sie Barrier zum Laufen gebracht haben, überprüfen Sie den korrekten Befehl (ps aux) über die Befehlszeile. Er sieht wahrscheinlich in etwa so aus:&lt;code&gt;/usr/bin/barrierc -f --no-tray --debug INFO --name computer-name [87.167.231.88]:24800start&lt;/code&gt;Verwende die Startanwendungen in Ubuntu und füge den obigen Befehl dort ein. Das bedeutet, dass du dich nicht über Barrier anmelden kannst, da es erst nach der Anmeldung geladen wird. Mehr habe ich bisher jedoch nicht herausfinden können. Es gibt wahrscheinlich eine Möglichkeit, dies über systemd bereits vor der Anmeldung zum Laufen zu bringen, aber ich hatte noch keine Zeit, herauszufinden, wie das geht.&lt;/p&gt;</description></item><item><title>Überlasteter IT-Support</title><link>https://jeltsch.org/de/ubuntu/</link><pubDate>Fri, 23 Feb 2024 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ubuntu/</guid><description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Das Problem: Absturz beim Hochfahren&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Vor über einem Jahr, einige Wochen nachdem ich meinen neuen Arbeitscomputer erhalten hatte, konnte er nach einem System-Update nicht mehr neu starten und blieb schon früh im Startvorgang hängen. Ich stellte bald fest, dass ich den Computer im „abgesicherten Modus“ noch starten konnte. Seltsamerweise schien alles in Ordnung zu sein, denn wenn ich den abgesicherten Modus am Ende des Startvorgangs manuell verließ, funktionierte der Computer einwandfrei. Unsere IT-Abteilung hat mehrfach vergeblich versucht, das Problem zu beheben. Ich musste sogar etwa drei Wochen lang ohne Computer arbeiten, während er „in Reparatur“ war. Ihr wisst wahrscheinlich, wie viel Arbeit man ohne Computer erledigen kann: so gut wie gar nichts.Auf meinem Computer läuft 
 &lt;a href="https://wiki.helsinki.fi/xwiki/bin/view/Cubbli/User%20documentation/" target="_blank" rel="noopener noreferrer nofollow"&gt;Cubbli&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 20.04.06LTS, eine inoffizielle Ubuntu-Variante, die von der Universität Helsinki für den internen Gebrauch gepflegt wird. Zwar kann man Bioinformatik auch auf einem Windows- oder macOS-Computer betreiben, doch ist Linux zweifellos die erste Wahl. Viele Bioinformatik-Entwickler machen sich gar nicht erst die Mühe, ihre Software für Windows zu veröffentlichen. macOS funktioniert größtenteils gut (da es ebenfalls ein UNIX-kompatibles Betriebssystem ist), aber ich müsste für die gleiche Rechenleistung den doppelten Preis bezahlen.Der Computer ist ein 
 &lt;a href="https://www.zdnet.com/article/lenovo-debuts-thinkstation-p350-family-of-desktop-workstations-starting-under-1000/" target="_blank" rel="noopener noreferrer nofollow"&gt;Lenovo P350&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mit einer 
 &lt;a href="https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/productspage/quadro/quadro-desktop/nvidia-t1000-datasheet-1987414-r4.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;NVIDIA T1000&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mit der ich zwei Bildschirme ansteuere. Ich benötige die Grafikkarte hauptsächlich für 3D-Modellierung, phylogenetische Analysen und ähnliche Aufgaben. Diese Grafikkarte könnte die Ursache des Problems sein. Eigentlich wollte ich dieses Modell gar nicht kaufen, aber da es zu dieser Zeit einen Mangel an Grafikkarten gab, hat mich die IT-Abteilung davon überzeugt, meine ursprüngliche Wahl gegen die T1000 auszutauschen.&lt;/p&gt;</description></item><item><title>Eduroam-Einrichtung unter Linux</title><link>https://jeltsch.org/de/eduroam/</link><pubDate>Tue, 23 Feb 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/eduroam/</guid><description>&lt;p&gt;Heute Morgen habe ich eine Stunde gebraucht, um 
 &lt;a href="https://www.eduroam.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Eduroam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zum Laufen zu bringen. Eduroam ist der internationale WLAN-Roaming-Dienst für Studierende und Mitarbeiter von Hochschulen. Ich habe meinen (nicht von der Universität verwalteten) Laptop mit zur Arbeit gebracht und versucht, eine Verbindung herzustellen. Schließlich fand ich die Anleitung auf der 
 &lt;a href="https://helpdesk.it.helsinki.fi/en/search?keys=Eduroam&amp;#43;Linux" target="_blank" rel="noopener noreferrer nofollow"&gt;IT-Helpdesk-Seite unter Platz 19&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (unter den 21 Ergebnissen, die auf der ersten Seite bei der Suche nach „Eduroam Linux“ angezeigt wurden): 
 &lt;a href="https://helpdesk.it.helsinki.fi/en/instructions/logging-and-connections/networks/installation-eduroam-network-on-ubuntu" target="_blank" rel="noopener noreferrer nofollow"&gt;https://helpdesk.it.helsinki.fi/en/instructions/logging-and-connections/networks/installation-eduroam-network-on-ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Wie üblich stammen die Anleitungen aus längst vergangenen Zeiten und funktionieren auf einem „aktuellen“ System wie Ubuntu 20.04 LTS nicht mehr. Hinzu kam, dass ich noch einige alte, fehlerhafte Eduroam-Einstellungen von einem früheren, fehlgeschlagenen Versuch übrig hatte. Für die folgenden Anweisungen benötigen Sie das Eduroam-Konfigurationstool, das Sie unter 
 &lt;a href="https://cat.eduroam.org" target="_blank" rel="noopener noreferrer nofollow"&gt;https://cat.eduroam.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 herunterladen können. Damit es funktioniert, musste ich Folgendes tun:&lt;/p&gt;</description></item><item><title>Kostenloses digitales Signieren von Dokumenten unter Linux – eine Unmöglichkeit?</title><link>https://jeltsch.org/de/free_digital_signing_of_documents_under_linux_an_impossibility/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/free_digital_signing_of_documents_under_linux_an_impossibility/</guid><description>&lt;p&gt;Die ganze Geschichte begann, als ich versuchte, ein LibreOffice-Dokument zu signieren. Wenn man den Informationen im Internet Glauben schenkt, ist die Dokumentensignatur in LibreOffice integriert. Ich muss noch die Person finden, der es gelungen ist, ein LibreOffice-Dokument digital zu signieren. Diese Erfahrung zeigt, dass sich die meisten Menschen trotz 
 &lt;a href="https://en.wikipedia.org/wiki/Edward_Snowden" target="_blank" rel="noopener noreferrer nofollow"&gt;Edward Snowden&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 nicht proaktiv um Sicherheit und Datenschutz kümmern. Debian hat scdaemon aus dem gnupg2-Paket entfernt, und wie üblich muss man ein Befehlszeilen-Ninja sein, um das Problem zu beheben. Der scdaemon bietet Smartcard-Unterstützung (die ich zwar nicht habe, aber ohne den scdaemon weigert sich der Kleopatra-Schlüsselmanager zu laufen). Ich verwende die Standardinstallation von Ubuntu 18.04, und es war eine ziemliche Odyssee, ein Dokument signieren zu lassen. Tatsächlich habe ich immer noch keine zufriedenstellende Methode dafür gefunden. Wie auch immer man es macht, irgendetwas stimmt nicht. Ubuntu 19.10 hat zumindest den Aufruf des Schlüsselmanagers aus LibreOffice behoben, und ich kann SeaHorse über den Dialog zur Dokumentensignatur aufrufen, aber ich habe immer noch keine Ahnung, wie ich meine GPG-Schlüssel für LibreOffice sichtbar machen kann. Hat das jemand herausgefunden? Bis mir jemand zeigt, wie man mit LibreOffice signiert, nutze ich die sehr gute, aber proprietäre Software 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFStudio&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, um meine GPG-Schlüssel zu importieren und meine PDF-Dateien zu signieren.&lt;strong&gt;Signaturdienste (DocuSign, HelloSign)&lt;/strong&gt; Was macht man also, wenn man z. B. eine PDF-Datei signieren muss und keine Möglichkeit hat oder kein Abonnement für einen Zertifikatsdienst zur Dokumentensignatur wie 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 abschließen möchte? Selbst beim Budget-Tarif von DocuSign kostet eine einzelne digitale Signatur 2 $. DocuSign bietet eine 30-tägige kostenlose Testphase an, aber ich weiß nicht, ob die Zertifikate, die man während der Testphase erstellt, nach Ablauf der Testphase weiterhin gültig sind. HelloSign (
 &lt;a href="https://www.hellosign.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.hellosign.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mittlerweile im Besitz von DropBox ) bietet ebenfalls eine kostenlose Stufe an (mit der man 3 Dokumente pro Monat signieren kann) und fügt beim Signieren eine unsichtbare Signatur ein (die aus irgendeinem seltsamen Grund ungültig war, als ich sie getestet habe, obwohl HelloSign auf der Liste der von Adobe zugelassenen Zertifikatsaussteller steht).&lt;strong&gt;Selbstsignierte Zertifikate, CAcert und StartSSL&lt;/strong&gt; Technisch gesehen kann man eigene Signaturen erstellen (selbstsignierte Zertifikate), doch wenn solche PDF-Dateien mit dem Acrobat Reader angezeigt werden, wird die Signatur als ungültig markiert und die Tatsache der Selbstsignierung wird angezeigt. Früher gab es 
 &lt;a href="http://www.cacert.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.cacert.org/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, aber meines Wissens nach haben alle Browser die CAcert-Zertifikate entfernt, und dasselbe gilt wahrscheinlich auch für Acrobat. StartSSL hat früher kostenlose Zertifikate ausgegeben, aber diese gibt es nicht mehr (das Unternehmen stand wegen seiner eigenen Sicherheitsprobleme unter erheblichem Druck).&lt;strong&gt;Unterstützung durch PDF-Viewer&lt;/strong&gt;Interessanterweise ignorieren viele PDF-Viewer die Signatur ohnehin (z. B. zeigt der in Firefox integrierte PDF-Viewer gar nichts an). Andere PDF-Viewer zeigen die Signatur zwar an, weisen aber NICHT darauf hin, dass sie nicht vertrauenswürdig ist (z. B. der PDF-Viewer des Chrome-Browsers und der Standard-PDF-Viewer von Ubuntu, Evince). Da Sie keine Ahnung haben, welchen Viewer Ihr Zielpublikum zur Anzeige Ihrer signierten PDF-Datei verwenden wird, befinden Sie sich ohnehin in einer schwierigen Lage (selbst wenn Sie einen Dokumentensignaturdienst abonnieren). &lt;strong&gt;Let’s Encrypt&lt;/strong&gt;Um das Vertrauen in die Signatur zu erhöhen, kann man ein 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encrypt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Zertifikat zum Signieren verwenden. Diese Signatur bescheinigt, dass der Autor des Dokuments die Kontrolle über eine bestimmte Website hat (in meinem Fall jeltsch.org). Das ist mehr als ein selbstsigniertes Zertifikat (und wenn die Website als vertrauenswürdig gilt, ist dies wohl auch mehr als der Kauf eines Abonnements bei DocuSign), doch das zweckentfremdete Letsencrypt-Zertifikat wird von Adobe nicht als vertrauenswürdig eingestuft, da das Letsencrypt-Projekt offensichtlich nie für die Dokumentensignatur gedacht war („Die Identität des Unterzeichners ist unbekannt, da sie nicht in Ihrer Liste vertrauenswürdiger Zertifikate enthalten ist und keines ihrer übergeordneten Zertifikate ein vertrauenswürdiges Zertifikat ist“). Die maximale Gültigkeitsdauer eines solchen Zertifikats beträgt jedoch 3 Monate; danach wird es ungültig. Es kann zwar weiterhin verwendet werden, es wird jedoch angezeigt, dass es ungültig ist, da es abgelaufen ist (oder noch nicht gültig ist).&lt;strong&gt;So missbraucht man das Let’s Encrypt-Zertifikat&lt;/strong&gt;Zunächst benötigen Sie einen Webserver, der Let’s Encrypt-Zertifikate zur Überprüfung der Website-Identität verwendet. Dies würde den Rahmen dieses Blogbeitrags sprengen, aber es gibt mehrere gute Anleitungen (z. B. von den 
 &lt;a href="https://letsencrypt.org/getting-started/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encrypt-Entwicklern selbst&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder von 
 &lt;a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04" target="_blank" rel="noopener noreferrer nofollow"&gt;Digital Ocean&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Sobald du deine Let’s Encrypt-Zertifikate hast, gehst du wie folgt vor, um sie zum Signieren von Dokumenten zu „missbrauchen“: Da Let’s Encrypt alle drei Monate eine Zertifikatserneuerung erfordert, befinden sich im selben Verzeichnis zahlreiche „fullchain.pem“- und „privkey.pem“-Dateien, die nummeriert sind. Sie möchten natürlich das neueste (das einzig gültige) Zertifikat verwenden und vielleicht das Let’s Encrypt-Zertifikat unmittelbar vor dem Export zum Signieren von Dokumenten erneuern:&lt;code&gt;certbot --apache --force-renewal -n -d jeltsch.org&lt;/code&gt; oder, falls Sie alle Zertifikate erneuern möchten: &lt;code&gt;certbot --apache --force-renewal&lt;/code&gt; Wenn Sie sich dafür entscheiden, alle Zertifikate zu erneuern, versucht Certbot, ein einziges Zertifikat für alle auf Ihrem Server vorhandenen Domains auszustellen (diese Möglichkeit gab es zu Beginn des Let’s Encrypt-Ökosystems noch nicht, wurde aber später eingeführt). Wenn Ihr Server mehr als eine Domain bedient, müssen Sie den Domainnamen, für den Sie das Zertifikat wünschen, manuell angeben. Weitere Details zur Verwendung des Certbot-Skripts finden Sie unter 
 &lt;a href="https://certbot.eff.org/docs/using.html#certbot-Befehle" target="_blank" rel="noopener noreferrer nofollow"&gt;https://certbot.eff.org/docs/using.html#certbot-Befehle&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Dies ist der Befehl, der die Zertifikate in eine PKCS#12-Datei konvertiert:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in /etc/letsencrypt/archive/website-name/fullchain1.pem -inkey /etc/letsencrypt/archive/website-name/privkey1.pem&lt;/code&gt;Die PKCS#12-Datei speichert das Zertifikat und den privaten Schlüssel in einer verschlüsselten Datei (mit der Dateiendung .p12). Daher fordert der Befehl Sie zur Eingabe einer Passphrase auf, die Sie sich unbedingt merken müssen, um das Zertifikat nutzen zu können. Anschließend können Sie die p12-Datei auf Ihren Desktop-Computer übertragen und damit PDF-Dateien signieren.&lt;strong&gt;Zeitstempel-Server&lt;/strong&gt;Wenn Ihre PDF-Anwendung nach einem Zeitstempel-Server fragt, können Sie einen der kostenlosen Dienste nutzen, z. B. ca.signFiles.com/TSAServer.aspx oder 
 &lt;a href="http://zeitstempel.dfn.de" target="_blank" rel="noopener noreferrer nofollow"&gt;http://zeitstempel.dfn.de&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Allerdings werden auch diese Zeitstempel-Dienste von Adobe Acrobat nicht als vertrauenswürdig eingestuft.Hier die Befehle zum Erstellen eines selbstsignierten Zertifikats (es wird nach einer (vorläufigen) Passphrase gefragt; denken Sie sich einfach etwas aus und merken Sie es sich, Sie benötigen es im zweiten Schritt):&lt;code&gt;openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650&lt;/code&gt;Umwandlung in ein Signaturzertifikat (Sie werden zunächst nach der temporären Passphrase von oben und anschließend nach der endgültigen Passphrase gefragt, die Sie sich merken müssen, um das Zertifikat nutzen zu können):&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in cert.pem -inkey key.pem&lt;/code&gt;&lt;/p&gt;</description></item><item><title>PXE-Boot vom Netgate Pfsense SG-3100</title><link>https://jeltsch.org/de/pxe_booting_from_netgate_pfsense_sg_3100/</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/pxe_booting_from_netgate_pfsense_sg_3100/</guid><description>&lt;p&gt;Um Linux ohne CD, DVD oder USB-Stick zu installieren, nutze ich mittlerweile das PXE-Booten („Pixie“-Booten) in unserem lokalen Heimnetzwerk. Ich konnte keine guten Anleitungen finden und musste ein wenig herumprobieren, bis es funktionierte, aber der Vorgang an sich ist recht einfach. Hier sind die Schritte:&lt;/p&gt;</description></item><item><title>Einbinden von Gruppenverzeichnissen über die fstab</title><link>https://jeltsch.org/de/mounting_group_directories_via_the_fstab/</link><pubDate>Mon, 11 Feb 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/mounting_group_directories_via_the_fstab/</guid><description>&lt;p&gt;An der Universität Helsinki kann man Gruppenverzeichnisse beantragen, bei denen es sich schlicht um Speicherplatz auf einem NAS handelt. Diese lassen sich problemlos einbinden, wenn man einen von der Universität verwalteten Computer über das Universitätsmenü nutzt, aber wie sieht es aus, wenn man seinen eigenen Rechner verwendet? Zumindest unter Ubuntu Linux hat sich die Vorgehensweise zum Einbinden dieser Verzeichnisse im Laufe der Jahre mehrfach geändert und funktioniert seit Kurzem wieder nicht mehr. Der aktuelle Eintrag in der Datei /etc/fstab in meinem (Standard-, nicht von der Universität verwalteten) Ubuntu 16.04 lautet wie folgt:&lt;code&gt;# HY-Gruppenverzeichnisse//group2.ad.helsinki.fi/h204 /home/local_username/GROUP-drive cifs noauto,user,user=hy_username,nobrl,uid=1000,gid=1000,file_mode=0666,dir_mode=0777 0 0&lt;/code&gt;Anschließend können Sie einfach „mount /home/local_username/GROUP-drive“ ausführen, woraufhin Sie zur Eingabe Ihres HY-Passworts aufgefordert werden. Die Zahl 2 und die Zeichenfolge „h204“ in der Serveradresse (group2.ad.helsinki.fi/h204) beziehen sich auf die Kostenstelle, in diesem Fall H2042 (wobei jeweils die erste Ziffer und die ersten vier Zeichen der Kostenstellen-Zeichenfolge verwendet werden). Und hier finden Sie eine Anleitung, wie Sie dies manuell auf einem Macintosh durchführen können: 
 &lt;a href="https://helpdesk.it.helsinki.fi/en/instructions/saving-and-sharing/group-storage-space/remote-access-home-and-group-directory-mac" target="_blank" rel="noopener noreferrer nofollow"&gt;https://helpdesk.it.helsinki.fi/en/instructions/saving-and-sharing/group-storage-space/remote-access-home-and-group-directory-mac&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>OpenVPN-Server auf pfSense und Client auf Ubuntu 16.04</title><link>https://jeltsch.org/de/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</link><pubDate>Fri, 02 Nov 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</guid><description>&lt;p&gt;Ich habe einen 
 &lt;a href="https://openvpn.net" target="_blank" rel="noopener noreferrer nofollow"&gt;OpenVPN&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Server auf meinem 
 &lt;a href="https://www.netgate.com/solutions/pfsense/sg-3100.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Netgate SG-3100-Router&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 eingerichtet. Ich hoffe, dass dies die Synchronisierung von Backups an einen physisch getrennten Standort erleichtert. Es gibt viele Anleitungen zur Einrichtung eines OpenVPN-Servers auf einem 
 &lt;a href="https://www.pfsense.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pfsense-Router&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, und das funktioniert gut. Ich verwende jedoch bei der Arbeit 
 &lt;a href="https://blog.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 16.04, und die Einrichtung des Clients ist etwas aufwendiger als unter macOS oder Windows. Unter Ubuntu ist es zwingend erforderlich, die DNS-Einstellungen nach dem Aufbau des VPN-Tunnels manuell zu aktualisieren, wenn Sie die Option gewählt haben, den gesamten vom Client ausgehenden Internetverkehr über den VPN-Server zu leiten. Wenn du die DNS-Resolver-Informationen auf dem Ubuntu-Client nicht aktualisierst, kannst du zwar auf das VPN-interne Netzwerk (in meinem Fall 10.0.0.0/24) zugreifen, aber keine Hostnamen verwenden. Beispielsweise schlägt der Befehl „ping 
 &lt;a href="https://www.google.com" target="_blank" rel="noopener noreferrer nofollow"&gt;www.google.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
“ fehl, während „ping 172.217.21.164“ erfolgreich ist. Ebenso findet Ihr Browser keine URLs. Und das Surfen mit IP-Adressen („http://172.217.21.164“) ist nicht besonders praktisch. Die Standardkonfiguration unter Ubuntu lässt aus Sicherheitsgründen keine automatische Aktualisierung des DNS-Resolvers zu. Im 
 &lt;a href="https://packages.ubuntu.com/search?keywords=openvpn" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu-Paket von OpenVPN&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ist ein Skript enthalten, das diese Informationen aktualisiert (/etc/openvpn/update-resolv-conf). Damit dies jedoch funktioniert, muss man&lt;/p&gt;</description></item><item><title>Remote-Desktop-Sitzungen auf Ihrem Arbeitscomputer an der Universität Helsinki</title><link>https://jeltsch.org/de/remote_desktop_sessions_to_your_helsinki_university_work_computer/</link><pubDate>Mon, 15 Jan 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/remote_desktop_sessions_to_your_helsinki_university_work_computer/</guid><description>&lt;p&gt;Wenn Sie einen Dienstlaptop haben, können Sie diesen mit nach Hause nehmen, um dort zu arbeiten. Aber was ist, wenn Sie einen Desktop-Computer haben und von zu Hause aus darauf zugreifen müssen? Die Technologie, die dies ermöglicht, gibt es bereits seit mehr als 20 Jahren, aber wenn Sie glauben, dass die IT-Abteilung der Universität Ihnen dies einfach gemacht hat, liegen Sie falsch. Tatsächlich kenne ich niemanden, der weiß, wie das geht (geschweige denn, wie man den Vorgang vereinfachen kann). Selbst mit der unten beschriebenen Konfiguration funktionieren einige Dinge nicht richtig (z. B. ich habe nie herausgefunden, wie die Dateifreigabe bei einer Mac-zu-Mac-Verbindung funktioniert, und nutze daher nach wie vor 
 &lt;a href="http://rsug.itd.umich.edu/software/fugu/" target="_blank" rel="noopener noreferrer nofollow"&gt;Fugu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mit einer separaten, getunnelten SFTP-Verbindung, um Dateien zu übertragen). Du hast mehrere Möglichkeiten:&lt;/p&gt;</description></item><item><title>Die Zauberformel, um Apples SuperDrive unter Linux zu aktivieren</title><link>https://jeltsch.org/de/the_magic_sequence_to_wake_up_apple_s_superdrive_on_linux/</link><pubDate>Sat, 09 Dec 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/the_magic_sequence_to_wake_up_apple_s_superdrive_on_linux/</guid><description>&lt;p&gt;&lt;code&gt;sudo apt-get install sg3-utils&lt;/code&gt; (nur beim ersten Mal erforderlich)&lt;code&gt;ls /dev&lt;/code&gt; (um zu prüfen, ob es sich um sr0 oder sr1 handelt; normalerweise ist es sr0, sofern nicht bereits andere USB-Laufwerke angeschlossen waren)&lt;code&gt;sg_raw /dev/sr0 EA 00 00 00 00 00 01&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Dateien mit „unzulässigen Zeichen“ löschen</title><link>https://jeltsch.org/de/deleting_files_with_illegal_characters/</link><pubDate>Fri, 08 Sep 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/deleting_files_with_illegal_characters/</guid><description>&lt;p&gt;In der plattformübergreifenden Umgebung unserer Universität greifen mindestens drei verschiedene Betriebssysteme auf die gemeinsam genutzten SMB-Gruppenverzeichnisse zu. Offenbar können Macs Dateien mit Zeichen speichern, die auf anderen Plattformen nicht zulässig sind und sich nicht ohne Weiteres löschen lassen. Kürzlich hatten wir mehrere Dateien, deren Namen mit einem „.“ (Punkt) oder einem „ “ (Leerzeichen) endeten, und wir konnten sie über die grafische Benutzeroberfläche nicht entfernen. Unter Windows 7 gelang mir dies über die Befehlszeile mit: &lt;code&gt;delete &amp;quot;file.&amp;quot;&lt;/code&gt; oder &lt;code&gt;delete &amp;quot;file &amp;quot;&lt;/code&gt;. Ich habe jedoch noch keine Möglichkeit gefunden, dies von meinem Ubuntu-Rechner aus zu tun, und es ist ärgerlich, nur zum Löschen einiger Dateien Windows starten zu müssen. Leider wurde dies notwendig, da das 
 &lt;a href="https://www.cloudberrylab.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Cloudberry&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Backup-System (das unter Ubuntu läuft) bei solchen Dateien ins Stocken gerät. Ich bin auf der Suche nach einem neuen Backup-System für die Computer unseres Labors, da 
 &lt;a href="https://www.crashplan.com" target="_blank" rel="noopener noreferrer nofollow"&gt;CrashPlan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 beschlossen hat, den Support für Privatkunden einzustellen…&lt;/p&gt;</description></item><item><title>Windows ändert die Uhrzeit meines Computers</title><link>https://jeltsch.org/de/windows_changes_my_computers_clock/</link><pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/windows_changes_my_computers_clock/</guid><description>&lt;p&gt;Wenn ich mich nicht irre, ist Windows das einzige Betriebssystem, das für die Systemuhr die Ortszeit (anstelle von UTC) verwendet. Das bedeutet, dass bei Konfigurationen mit mehreren Betriebssystemen jeder Neustart des Systems unter Windows die Systemzeit durcheinanderbringt. Um sie zurückzusetzen (unter Ubuntu 16.04), verwenden Sie den Befehl &lt;code&gt;sudo timedatectl set-timezone Etc/UTC&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Handbrake und geschützte DVDs</title><link>https://jeltsch.org/de/handbrake_and_protected_dvds/</link><pubDate>Thu, 02 Mar 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/handbrake_and_protected_dvds/</guid><description>&lt;p&gt;Das Rippen von DVDs gehört zwar der Vergangenheit an, aber gelegentlich muss ich es doch noch einmal tun. Das kommt jedoch so selten vor, dass ich jedes Mal entweder einen neuen Computer oder eine neue Linux-Distribution habe und die erforderliche Software erst installieren muss. Dieses Mal nutze ich Ubuntu 16.04. Normalerweise benutze ich 
 &lt;a href="https://handbrake.fr/" target="_blank" rel="noopener noreferrer nofollow"&gt;Handbrake&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, was sehr komfortabel ist, aber manchmal schafft Handbrake die Aufgabe nicht. Diesmal musste ich auf 
 &lt;a href="http://www.makemkv.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;MakeMKV&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zurückgreifen. Allerdings rippt MakeMKV das Video nur in einen MKV-Container, komprimiert es aber nicht. Wenn ihr Speicherplatz sparen wollt, solltet ihr die Datei dennoch durch einen Kompressor jagen. Hier ist die gesamte Befehlskette: Ich habe nur ein Apple USB-SuperDrive. Apple will nicht, dass ich es mit anderen Computern als Macs verwende. Damit es unter Linux funktioniert, muss man ihm daher einen „Magic Cookie“ senden (siehe hier: ):&lt;code&gt;sg_raw /dev/sr0 EA 00 00 00 00 00 01&lt;/code&gt;Wenn du Handbrake aus dem Standard-Ubuntu-Repository installiert hast, müssen Sie es entfernen (es ist eingeschränkt und Sie möchten es auch mit verschlüsselten DVDs nutzen können): (&lt;code&gt;sudo apt remove handbrake &amp;amp;&amp;amp; sudo apt autoremove&lt;/code&gt;)Installiere diese Version:&lt;code&gt;sudo add-apt-repository ppa:stebbins/handbrake-releasessudo apt updatesudo apt install handbrake-gtk handbrake-cli&lt;/code&gt;Installiere Software zum Lesen verschlüsselter DVDs:&lt;code&gt;sudo apt-get install libdvd-pkg&lt;/code&gt;Allerdings müssen Sie nach Abschluss der Installation einige manuelle Befehle ausführen, der Installer führt Sie jedoch während der Installation durch die einzelnen Schritte. Wählen Sie als Quelle den Ordner „TS_Audio“ auf der DVD aus. Falls der Scanvorgang nicht endet oder nach Abschluss des Scans keine Titel angezeigt werden, benötigen Sie möglicherweise ein Programm wie MakeMKV. Ich habe kein PPA und keine DEB-Datei gefunden, daher habe ich das Programm aus dem Quellcode kompiliert, was gemäß der Anleitung hier problemlos geklappt hat: 
 &lt;a href="http://www.makemkv.com/forum2/viewtopic.php?f=3&amp;amp;t=224" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.makemkv.com/forum2/viewtopic.php?f=3&amp;t=224&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Hier die Kurzfassung:&lt;code&gt;wget http://www.makemkv.com/download/makemkv-bin-1.10.4.tar.gzwget http://www.makemkv.com/download/makemkv-oss-1.10.4.tar.gztar -xvzf makemkv-bin-1.10.4.tar.gztar -xvzf makemkv-oss-1.10.4.tar.gz cd makemkv-oss-1.10.4/ ./configure make sudo make install cd ../makemkv-bin-1.10.4/ make sudo make install &lt;/code&gt;Die ausführbare Datei befindet sich unter /usr/bin/makemkv&lt;/p&gt;</description></item><item><title>1000 Mal zu langsam</title><link>https://jeltsch.org/de/1000_times_too_slow/</link><pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/1000_times_too_slow/</guid><description>&lt;p&gt;Die Universität Helsinki hat Teile ihrer IT-Infrastruktur an Microsoft ausgelagert. Auch wenn Outsourcing kurzfristig kostengünstiger ist als die lokale Bereitstellung gleichwertiger Dienste, ist die Nettoauswirkung aufgrund des Verlusts von Arbeitsplätzen, Know-how und Unabhängigkeit wahrscheinlich negativ. Um dieses selbstzerstörerische Verhalten zu erklären, bedarf es keiner Verschwörungstheorie, sondern lediglich schlechter Entscheidungskriterien, die langfristige und externalisierte Kosten außer Acht lassen. In seinem Bestreben, ein Upgrade auf neuere Windows-Versionen durchzusetzen, beendete Microsoft am 8. April 2014 den erweiterten Support für Windows XP, und die Universität kam dieser Aufforderung nach, indem sie XP-Rechnern den Netzwerkzugang verwehrte. Als Begründung wurde angeführt, dass XP zu einem Sicherheitsrisiko geworden sei. Gleichzeitig entfielen auf Windows XP immer noch etwa 20 % aller Windows-Installationen weltweit (
 &lt;a href="https://www.statista.com/statistics/218089/global-market-share-of-windows-7/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.statista.com/statistics/218089/global-market-share-of-windows-7/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Selbst im Oktober 2015 liefen noch weit über 100 Millionen Computer unter Windows XP (
 &lt;a href="https://en.wikipedia.org/wiki/Usage_share_of_operating_systems" target="_blank" rel="noopener noreferrer nofollow"&gt;https://en.wikipedia.org/wiki/Usage_share_of_operating_systems&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 und 
 &lt;a href="https://www.statista.com/statistics/218089/global-market-share-of-windows-7/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.statista.com/statistics/218089/global-market-share-of-windows-7/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ), ohne dass dies katastrophale Folgen hatte. Das Auslaufen von Windows XP stellte ein Problem dar, da vier unserer Geräte, die wir für die Forschung benötigen, nach wie vor mit Windows XP laufen. Und es gibt keine Möglichkeit, das Betriebssystem zu aktualisieren, ohne die Geräte aufzurüsten (was Tausende oder Zehntausende Euro kosten würde und daher angesichts der derzeit angespannten finanziellen Lage der Universität weitgehend unmöglich ist). Und natürlich ist die Software, die zum Betrieb der Geräte benötigt wird, nicht mit Windows 7 kompatibel. Infolgedessen können wir diese Geräte weder fernsteuern noch automatische Backups durchführen. Selbst das Übertragen der Daten zur Analyse auf einen anderen Computer erfordert das 
 &lt;a href="http://www.urbandictionary.com/define.php?term=Adidas%20network" target="_blank" rel="noopener noreferrer nofollow"&gt;Adidas-Netzwerk&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Ich hatte den IT-Support bereits lange vor Ablauf des erweiterten Supports für Windows XP kontaktiert und darum gebeten, eine Lösung zu finden. Anscheinend gab es verschiedene Lösungsmöglichkeiten, und der IT-Support begann auch mit deren Umsetzung, doch aufgrund von Personalfluktuationen musste das Projekt mehrmals „neu gestartet“ werden, und verschiedene Support-Mitarbeiter hatten unterschiedliche Meinungen dazu, wie dieses Problem gelöst werden sollte. Mit der großen „Fire-and-Hire“-Aktion an der Universität brach das gesamte Projekt erneut zusammen. In diesem Herbst habe ich unsere Anforderungen erneut mit den IT-Mitarbeitern besprochen, bisher jedoch keine konkrete Hilfe erhalten. An diesem Dienstag wollte ich endlich wissen, wie schwierig es wirklich ist, einen Windows-XP-Rechner so an das Netzwerk anzuschließen, dass die Sicherheit nicht beeinträchtigt wird, aber Dateiverteilung, Datensicherung und Fernsteuerung möglich sind. Ich ging zum Müllplatz des Instituts, wo defekte Elektronikgeräte gesammelt werden, und nahm drei alte 10/100-Netzwerkkarten sowie ein paar Ethernet-Kabel mit. Eine Karte und ein Kabel funktionierten noch; ich steckte die Netzwerkkarte in einen Computer mit Ubuntu 16.04 und verband diesen über ein Ethernet-Kabel mit einem der XP-Rechner. Nachdem ich der Netzwerkkarte manuell eine IP-Adresse zugewiesen und Samba auf dem Ubuntu-Rechner installiert hatte, konnte ich die Samba-Freigabe auf dem Windows-XP-Rechner als Laufwerk einbinden. Anschließend habe ich die Samba-Freigabe einfach über eine Webseite zugänglich gemacht. Das Ganze dauerte etwa eine Stunde. Da ich kein IT-Profi bin, habe ich vielleicht noch drei weitere Stunden damit verbracht, zu recherchieren, wie das geht (Samba-Einrichtung, Apache-Einrichtung, Konfiguration einer zweiten Netzwerkkarte, was unter Ubuntu nicht automatisch erfolgt). Diese Konfiguration erfüllt alle unsere Anforderungen, hat nichts gekostet und wurde innerhalb eines Tages umgesetzt. Eine Beschreibung der technischen Details folgt, sobald ich dazu komme, meine Vorgehensweise zu dokumentieren. Agilität ist vielleicht das, was am meisten fehlt, wenn ich mir viele der IT-Projekte unserer Universität anschaue. Ich denke dabei insbesondere an die Umstellung auf Drupal als Content-Management-System für die Webseiten der Universität. Leider nutzt unsere Fakultät nach wie vor Dreamweaver zur Erstellung ihres Webauftritts, was zur Folge hat, dass viele Webseiten nie aktualisiert werden.&lt;/p&gt;</description></item><item><title>Automatische Neuinstallation von Software aus der Paketliste</title><link>https://jeltsch.org/de/automated_reinstall_of_software_from_package_list/</link><pubDate>Sun, 20 Nov 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/automated_reinstall_of_software_from_package_list/</guid><description>&lt;p&gt;Wenn ich ein Ubuntu-/Debian-basiertes Linux-Betriebssystem neu installieren muss (oder eine Softwareauswahl auf einen anderen Rechner kopieren möchte), geht das folgendermaßen. Auf dem Quellrechner:&lt;code&gt;sudpkg --get-selections &amp;gt; ~/Package.listcp -R /etc/apt/sources.list* ~/apt-key exportall &amp;gt; ~/repository.keys&lt;/code&gt;Anschließend einfach die Dateien auf den Zielrechner kopieren:&lt;code&gt;suapt-key add ~/repository.keyscp -R ~/sources.list* /etc/apt/apt-get updateapt-get install dselectdselect updatedpkg --set-selections &amp;lt; ~/Package.listapt-get dselect-upgrade -y&lt;/code&gt;Sollten einige Pakete nicht verfügbar sein, schlägt dies fehl. In meinem Fall betrifft dies manuell installierte Pakete wie 
 &lt;a href="https://www.teamviewer.com/en/download/linux/" target="_blank" rel="noopener noreferrer nofollow"&gt;TeamViewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder 
 &lt;a href="http://www.snapgene.com/products/snapgene/free_trial/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
/
 &lt;a href="http://www.snapgene.com/products/snapgene_viewer/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene_viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Normalerweise entferne ich diese Pakete manuell aus der Liste (glücklicherweise sind es nicht viele).Das Upgrade erfolgt jedoch nicht vollständig automatisch, da man beispielsweise verschiedenen Lizenzen zustimmen (z. B. für die TrueType-Schriftarten von Microsoft) und andere Dinge manuell bestätigen muss (z. B. rechtliche Hinweise zu libdvd-pkg), was den Zweck einer automatischen und reibungslosen Abwicklung irgendwie zunichte macht…&lt;/p&gt;</description></item><item><title>Let's Encrypt hat meine Protokolldateien dupliziert</title><link>https://jeltsch.org/de/let_s_encrypt_duplicated_my_log_files/</link><pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/let_s_encrypt_duplicated_my_log_files/</guid><description>&lt;p&gt;Bis Anfang 2016 habe ich keine Protokolldateien für meinen Webserver geführt. Zu diesem Zeitpunkt musste ich die Zugriffe auf bestimmte Dateien nachverfolgen (ich begann, 
 &lt;a href="http://www.awstats.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;awstats&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu nutzen, vor allem, weil ich damit vertraut war, da ich es schon vor Jahren verwendet hatte, als meine Website noch auf einem Red-Hat-Server lief). Im März 2016 habe ich glücklicherweise begonnen, 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encrypt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu nutzen. Zuvor hatte ich einen anderen „kostenlosen“ Dienst verwendet, der kürzlich in große Schwierigkeiten geraten war, da er offenbar keine Kontrolle über seine eigene Sicherheit hatte. Als ich mir die Logdateien meines Apache-Servers (unter Ubuntu 14.04) ansah, fiel mir auf, dass Apache doppelt protokollierte (sowohl in die Logdatei des jeweiligen virtuellen Hosts als auch in eine gemeinsame Logdatei). Mir wurde klar, dass Let’s Encrypt in der Konfigurationsdatei jedes virtuellen Hosts eine „Import“-Anweisung vorsieht, die auf die Datei /etc/letsencrypt/options-ssl-apache.conf verweist. Und diese Datei legt wiederum gemeinsame access.log- und error.log-Dateien für alle virtuellen Hosts im Verzeichnis /var/log/apache2/ fest. Ich habe die fünf Zeilen, die mit dieser Protokollierung zusammenhängen, auskommentiert, woraufhin die doppelte Protokollierung aufhörte (ursprünglich hatte ich angenommen, dass diese Let’s Encrypt-Anweisung nur für die anfängliche Let’s Encrypt-Einrichtung zur Zertifikatserstellung verwendet wurde).&lt;/p&gt;</description></item><item><title>So starten Sie einen OpenVPN- oder SSH-Server unter Ubuntu 16.04 und 18.04</title><link>https://jeltsch.org/de/how_to_start_openvpn_or_ssh_server_under_ubuntu_16_04_and_18_04/</link><pubDate>Sat, 03 Sep 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/how_to_start_openvpn_or_ssh_server_under_ubuntu_16_04_and_18_04/</guid><description>&lt;p&gt;&lt;strong&gt;OpenVPN&lt;/strong&gt;&lt;code&gt;sudo systemctl start openvpn@client&lt;/code&gt;Der Name „client“ leitet sich vom Namen der Konfigurationsdatei ab (/etc/openvpn/client.conf). Wenn Ihre Konfigurationsdatei „server.conf“ heißt, lautet der Befehl: &lt;code&gt;sudo systemctl start openvpn@server&lt;/code&gt;. Wenn Sie möchten, dass der Dienst beim Systemstart automatisch gestartet wird, geben Sie Folgendes ein: &lt;code&gt;sudo systemctl enable openvpn@server&lt;/code&gt;&lt;strong&gt;Dienste mit und ohne Vorlage&lt;/strong&gt;OpenVPN ist ein sogenannter Dienst „mit Vorlage“ (er benötigt beim Aufruf eine Konfigurationsdatei). Im Gegensatz dazu ist der SSH-Server ein Dienst ohne Vorlage. Daher ist der Befehl einfacher:&lt;code&gt;sudo systemctl start sshd&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Das Staden-Paket unter Ubuntu für Bioinformatik-Urgesteine</title><link>https://jeltsch.org/de/the_staden_package_on_ubuntu_for_bioinformatics_dinosaurs/</link><pubDate>Wed, 27 Jul 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/the_staden_package_on_ubuntu_for_bioinformatics_dinosaurs/</guid><description>&lt;p&gt;Meistens verwenden wir die Software 
 &lt;a href="http://www.snapgene.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;SnapGene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, wenn wir die Sequenzen unserer DNA-Konstrukte überprüfen. Manchmal ist die Alignment-Ansicht von SnapGene jedoch nicht flexibel genug, und dann greife ich auf das altbewährte 
 &lt;a href="http://staden.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;Staden-Paket&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zurück. Ich hatte gerade ein Upgrade von 
 &lt;a href="http://www.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 14.04 auf 16.04 durchgeführt und hatte Staden daher nicht installiert. Ich war positiv überrascht, als die Installation von Staden nur etwa 15 Sekunden dauerte, denn endlich – dank des Debian-Med-Teams – ist Staden im „universe“-Repository verfügbar (eigentlich schon seit Oktober 2014).&lt;code&gt;sudo apt install staden&lt;/code&gt;Staden ist sicherlich nicht so intuitiv, wie es sein könnte, aber es ist sehr leistungsstark und eignet sich hervorragend für die automatisierte Datenverarbeitung. Wenn ihr die Möglichkeit habt, euch damit vertraut zu machen, würde ich euch dazu ermutigen. Das finnische CSC hat den Staden-Kurs aus dem Jahr 2004 aufgezeichnet, an dem ich teilgenommen habe, und ihr könnt euch die Aufzeichnungen bei 
 &lt;a href="http://meta.tv.funet.fi/medar/showDirectory.do?directory=/metadata/fi/csc/courses/staden" target="_blank" rel="noopener noreferrer nofollow"&gt;Funet TV&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Ich hatte gerade kurz darüber nachgedacht, von Ubuntu zu 
 &lt;a href="https://www.suse.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;SuSE&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu wechseln, wegen des anhaltenden Problems mit der WLAN-Verbindung, das Canonical offenbar nicht beheben kann, aber wenn man bedenkt, wie aufwendig eine manuelle Installation von Staden ist, ist dies ein großer Pluspunkt für Ubuntu. Es gibt natürlich spezielle Linux-Distributionen für bioinformatische Zwecke, doch diese hinken in der Regel den neuesten und besten Entwicklungen der großen Distributionen hinterher.&lt;/p&gt;</description></item><item><title>BSD und Linux</title><link>https://jeltsch.org/de/bsd_and_linux/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/bsd_and_linux/</guid><description>&lt;p&gt;Ich bin daran gewöhnt, dass ein Linux-Installationsprogramm eine bereits vorhandene Windows-Installation berücksichtigt und während der Installation anbietet, den Computer mit einer Dual-Boot-Option einzurichten. Umgekehrt berücksichtigt kein Windows-Installationsprogramm ein anderes bereits vorhandenes Betriebssystem. Daher war ich überrascht, dass der Ubuntu-Installer, als ich versuchte, Ubuntu 16.04 auf meinem PFSense-Rechner (FreeBSD) zu installieren, nicht einmal erkannte, dass sich eine BSD-Installation auf der Festplatte befindet. Ich wählte die Option „Alles löschen“, doch als ich nach Abschluss des Installationsvorgangs neu startete, bootete das System direkt in PFSense, ohne mir die Möglichkeit zu geben, Ubuntu auszuwählen. Ich vermute, dass der Bootloader vom Ubuntu-Installationsprogramm nicht verändert worden war. Ich habe von einem Ubuntu-Live-USB-Stick gebootet, die Festplatte mit fdisk neu formatiert und Nullen in den Bootloader geschrieben: &lt;code&gt;dd if=/dev/zero of=/dev/sda bs=512 count=1&lt;/code&gt;. Dann habe ich die Installation wiederholt, und alles funktionierte einwandfrei. Allerdings ging dabei meine PFSense-Installation verloren…&lt;/p&gt;</description></item><item><title>Sicherung von PCs und Macs</title><link>https://jeltsch.org/de/backuppc_and_macs/</link><pubDate>Wed, 13 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/backuppc_and_macs/</guid><description>&lt;p&gt;Ich selbst nutze die Backup-Software 
 &lt;a href="http://backuppc.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;BackupPC&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 bereits seit fast einem Jahrzehnt und habe vor etwa zwei Jahren damit begonnen, unsere Laborcomputer auf einem zentralen Backup-Server zu sichern. BackupPC unterstützt Deduplizierung, sodass auf einigen wenigen 2-TB-Festplatten viel Datenvolumen gespeichert werden kann. BackupPC unterstützt viele Protokolle (SMB, FTP, tar/rsync über SSH), aber wir nutzen meist rsync über SSH. Die Daten werden vor der Sicherung nicht verschlüsselt. Seltsamerweise wird nicht einmal die kommende Version 4 eine Verschlüsselung vor der Übertragung unterstützen. Wir speichern das Backup jedoch auf einem verschlüsselten Volume. Auf diese Weise sind die Daten zumindest geschützt, falls der Backup-Server gestohlen wird. Und während der Übertragung sind die Daten durch SSH geschützt. Das System entspricht jedoch nicht dem 
 &lt;a href="https://en.wikipedia.org/wiki/Trust_no_one_%28Internet_security%29" target="_blank" rel="noopener noreferrer nofollow"&gt;TNO&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 („trust no one“), da ich (als BackupPC-Administrator) auf die Dateien zugreifen kann. Unter Linux wäre eine mögliche Methode, das Home-Verzeichnis des Benutzers mit 
 &lt;a href="http://ecryptfs.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;eCryptFS&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (was bei der Erstellung von Benutzern unter 
 &lt;a href="http://www.ubuntu.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 eine integrierte Option ist) zu verschlüsseln und anschließend das Verzeichnis /home/.ecryptfs anstelle des Home-Verzeichnisses des Benutzers zu sichern. Die Wiederherstellung wäre jedoch ein wesentlich größeres Problem. Man könnte zwar die Verzeichnisstruktur und die Dateien der Sicherung durchsuchen, doch die Dateinamen wären bedeutungslos, da sie bei diesem Vorgang ebenfalls verschlüsselt werden.Bei der Sicherung von Mac-OS-X-Rechnern gibt es eine Besonderheit: BackupPC verbindet sich normalerweise als „root“ per SSH mit dem Client-Rechner und führt den rsync-Sicherungsbefehl aus. Um dies auf von der Universität verwalteten Mac-OS-X-Rechnern zu ermöglichen, mussten wir auf den Client-Rechnern einen dedizierten Benutzer („backuppc“) anlegen und diesem Benutzer die Ausführung von rsync mit Root-Rechten gestatten, was durch Hinzufügen dieser Zeile in die Datei /etc/sudoers erfolgt: &lt;code&gt;backuppc ALL=NOPASSWD: /usr/bin/rsync&lt;/code&gt;. Anschließend müssen wir den SSH-/rsync-Befehl für den Mac-Client auf dem „backuppc“-Server anpassen, indem wir „root“ durch „backuppc“ ersetzen.&lt;/p&gt;</description></item><item><title>Verwaltung von OpenVPN mit dem Netzwerk-Manager</title><link>https://jeltsch.org/de/managing_openvpn_with_network_manger/</link><pubDate>Thu, 05 Nov 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/managing_openvpn_with_network_manger/</guid><description>&lt;p&gt;Ich bin gerade aus beruflichen Gründen wieder von Mac OS X auf Ubuntu umgestiegen. Hauptsächlich aus finanziellen Gründen. Wir brauchen mehr Computer bei der Arbeit, und ein wirklich guter PC-Laptop kostet nur halb so viel wie ein MacBook Pro oder ein iMac. Heute wollte ich mich von zu Hause aus mit dem VPN-Netzwerk der Universität verbinden und habe mir die Anleitungen der Universität angesehen. Wie üblich gab es so gut wie keine Dokumentation, und das, was verfügbar war, war falsch. Und ausschließlich auf Finnisch (
 &lt;a href="http://www.helsinki.fi/helpdesk/ohjeet/tietoliikenne_ja_etakaytto/yhteydet_yliopiston_ulkopuolelta/vpn_ubuntu-asennus.html%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.helsinki.fi/helpdesk/ohjeet/tietoliikenne_ja_etakaytto/yhteydet_yliopiston_ulkopuolelta/vpn_ubuntu-asennus.html)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Aus dem Screenshot (Hardy Heron) geht klar hervor, dass diese Seite seit mindestens 6 Jahren nicht mehr aktualisiert wurde (Hardy Heron wurde Anfang 2008 veröffentlicht).Was tun Sie also, wenn Sie die Datei „hy-vpn-config.tar.gz“ von 
 &lt;a href="https://ohjelmistojakelu.helsinki.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;https://ohjelmistojakelu.helsinki.fi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 heruntergeladen und entpackt haben?Zunächst müssen Sie ein Plugin für den Netzwerk-Manager installieren: &lt;code&gt;sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome&lt;/code&gt;. Anschließend rufen Sie den Netzwerk-Manager über das Symbol in der Menüleiste oben rechts auf Ihrem Desktop auf. Unterhalb aller verfügbaren WLAN-Netzwerke befindet sich der Eintrag „VPN-Verbindungen“. Gehen Sie zu „VPN-Verbindungen“ -&amp;gt; „VPN konfigurieren“ -&amp;gt; „Hinzufügen“ -&amp;gt; „Gespeicherte VPN-Konfiguration importieren“ -&amp;gt; „Erstellen“. Wählen Sie anschließend die Datei „openvpn.conf“ aus den heruntergeladenen und entpackten Dateien aus. Füllen Sie danach die restlichen Felder im Dialogfeld aus: Benutzername, Passwort. Wählen Sie für das CA-Zertifikat die Datei „HY-vpn-CA.pem“ aus den heruntergeladenen Dateien aus (Sie sollten diese zuvor an einem sicheren Ort abgelegt haben, z. B. unter „/etc/openvpn“).Ein Problem, über das sich viele Nutzer beschweren, ist die Tatsache, dass der Import die Anweisung „redirect-gateway def1“ nicht berücksichtigt und man infolgedessen keine Verbindung herstellen kann (Ich vermute, das liegt daran, dass der Network Manager dnsmasq verwendet und dnsmasq offenbar nicht intelligent genug ist, um zu erkennen, dass es die Anfragen nun an eine andere Stelle senden sollte). Deshalb beschweren sich Nutzer, dass der Network Manager nicht in der Lage ist, den gesamten Datenverkehr über das VPN-Netzwerk zu leiten. Das Kontrollkästchen, das man deaktivieren muss, damit dies funktioniert, ist gut versteckt: Es befindet sich im Dialogfeld des Verbindungseditors unter dem Reiter „IPv4-Einstellungen“ -&amp;gt; „Routen“ (unten rechts) -&amp;gt; „Diese Verbindung nur für Ressourcen in diesem Netzwerk verwenden“. Warum um alles in der Welt muss man das so benennen, dass niemand die Bedeutung versteht? Warum nennt man es nicht einfach „Nicht den gesamten Datenverkehr über diese VPN-Verbindung leiten“? Ich musste außerdem das Kontrollkästchen „Automatisch ermittelte Routen ignorieren“ aktivieren, obwohl ich nicht weiß, warum…Wie üblich ist die Einrichtung von OpenVPN nervig, und die wichtige Tunnelung des VPN-Datenverkehrs musste manuell auf dem OpenVPN-Server hinzugefügt werden:&lt;code&gt;iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE&lt;/code&gt;Ich habe dies getan, indem ich im Verzeichnis /etc/network/if-up.d/ eine zusätzliche Datei namens openvpn2 mit folgendem Inhalt angelegt habe:&lt;code&gt;#!/bin/shiptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE&lt;/code&gt;Natürlich kannst du das VPN weiterhin über die Befehlszeile starten und stoppen. Seit der Einführung von systemd ist die Passworteingabe jedoch nicht mehr ganz so einfach. Wenn du &lt;code&gt;sudo systemctl start openvpn.service&lt;/code&gt; ausführst, musst du (z. B. in einem anderen Terminal) &lt;code&gt;sudo systemd-tty-ask-password-agent&lt;/code&gt; ausführen und dort dein Passwort eingeben. Das ist eindeutig eine Notlösung, bis es einen vernünftigen Passwort-Agenten gibt…&lt;/p&gt;</description></item><item><title>Das Upgrade von MySQL unter Ubuntu Lucid Lynx (10.04) bleibt hängen</title><link>https://jeltsch.org/de/upgrading_mysql_on_ubuntu_lucid_lynx_10_04_hangs/</link><pubDate>Wed, 28 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/upgrading_mysql_on_ubuntu_lucid_lynx_10_04_hangs/</guid><description>&lt;p&gt;Das passiert mir jetzt schon zum dritten Mal: Es ist ein Update für den MySQL-Server verfügbar, und ich führe einfach „apt-get upgrade“ aus. Der Aktualisierungsvorgang bleibt bei folgendem Schritt komplett hängen: &lt;code&gt;Vorbereitung zum Ersetzen von mysql-server-5.1 5.1.66-0ubuntu0.10.04.1 (unter Verwendung von …/mysql-server-5.1_5.1.66-0ubuntu0.10.04.2_i386.deb) …mysql stop/waiting&lt;/code&gt;Der Prozess, der wieder in einer endlosen Schleife (oder was auch immer) hängen geblieben ist, ist ein &lt;code&gt;egrep&lt;/code&gt;-Ersatz in einer Textdatei:&lt;code&gt;egrep -qi -r ^[^#]*ndb.connectstring|^[:space:]*\[[:space:]*ndb_mgmd /etc/mysql/&lt;/code&gt;Ich habe diesen Prozess einfach beendet, und das Upgrade wird fortgesetzt, als wäre nichts geschehen.&lt;/p&gt;</description></item><item><title>cryptsetup auf LVM unter Ubuntu Feisty</title><link>https://jeltsch.org/de/cryptsetup_on_lvm_on_ubuntu_feisty/</link><pubDate>Thu, 20 Sep 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/cryptsetup_on_lvm_on_ubuntu_feisty/</guid><description>&lt;p&gt;Ich wollte meinen Ordner „Dokumente“ verschlüsseln. Mein Home-Verzeichnis befindet sich auf einem logischen Volume. Deshalb habe ich Speicherplatz freigemacht, indem ich ein anderes logisches Volume entfernt und ein neues erstellt habe, das nun mit cryptsetup verschlüsselt wird. Hier sind die Befehle:&lt;/p&gt;</description></item><item><title>Installation von awstats unter Ubuntu Feisty</title><link>https://jeltsch.org/de/installing_awstats_on_ubuntu_feisty/</link><pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/installing_awstats_on_ubuntu_feisty/</guid><description>&lt;p&gt;Ich habe begonnen, awstats zur Erstellung der Website-Statistiken auf unserem Server zu nutzen. Nach der Installation des Ubuntu-Pakets gab es noch ein paar Dinge, die ich erledigen musste:&lt;/p&gt;</description></item><item><title>Ändern des Runlevels (inittab, telinit)</title><link>https://jeltsch.org/de/changing_the_runlevel_inittab_telinit/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/changing_the_runlevel_inittab_telinit/</guid><description>&lt;p&gt;Normalerweise ändert man den Standard-Runlevel durch Bearbeiten der Datei /etc/inittab. Manchmal bootet man jedoch in Runlevel 3 (z. B. durch Auswahl des abgesicherten Modus im GRUB-Menü) und möchte dann zu Runlevel 5 wechseln. Dies erreichen Sie im laufenden Betrieb mit dem Befehl: &lt;code&gt;telinit 5&lt;/code&gt;. Unter RedHat 9 ändern Sie einfach in der Datei /etc/inittab den Runlevel von 5 auf 3, und beim Booten steht Ihnen standardmäßig nur noch die Befehlszeile zur Verfügung. Keine grafische X11-Anmeldung usw. In neueren Ubuntu-Versionen funktioniert dies offenbar nicht mehr, obwohl „telinit + Zahl“ den Runlevel eigentlich noch ändern sollte; zumindest in „Precise Pangolin“ (12.04) scheinen die Befehle „telinit 2–5“ jedoch keine Wirkung zu zeigen. „telinit 1“ versucht, den Rechner herunterzufahren, doch bei meinem Test blieb der Vorgang auf halbem Weg hängen. Um etwas Ähnliches wie den Wechsel in Runlevel 3 zu erreichen, musst du die grafische Benutzeroberfläche beenden (d. h. den gdm- oder lightdm-Prozess beenden). Das Runlevel-Konzept scheint nicht mehr zu funktionieren.&lt;/p&gt;</description></item><item><title>mplayer unter Kubuntu installieren</title><link>https://jeltsch.org/de/installing_mplayer_on_kubuntu/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/installing_mplayer_on_kubuntu/</guid><description>&lt;ol&gt;
&lt;li&gt;Bearbeite die Datei /etc/apt/sources.list und entferne die Auskommentierung der Zeilen für „universe“ (entferne die Anführungszeichen „“ vor den Zeilen).&lt;/li&gt;
&lt;li&gt;Füge eine Zeile ähnlich wie bei „universe“ hinzu, siehe Beispiel: 
 &lt;a href="http://fi.archive.ubuntu.com/ubuntu" target="_blank" rel="noopener noreferrer nofollow"&gt;http://fi.archive.ubuntu.com/ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 breezy multiverse&lt;/li&gt;
&lt;li&gt;Laden Sie zusätzliche Codecs herunter: wget 
 &lt;a href="http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Entpacken Sie die Codecs: tar -xvjf all-20050412.tar.bz2&lt;/li&gt;
&lt;li&gt;Erstellen Sie das Verzeichnis für die Codecs: mkdir /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Verschieben Sie die „Codecs“ in das neue Verzeichnis: mv all-20050412/* /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Installieren Sie mplayer: apt-get install mplayer-586&lt;/li&gt;
&lt;li&gt;Installieren Sie die mplayer-Schriftarten: apt-get install mplayer-fonts&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Ubuntu 5.04 oder Debian 3.1 auf dem Original-PB G3 (auch bekannt als Kanga oder PB 3500)</title><link>https://jeltsch.org/de/ubuntu_5_04_or_debian_3_1_on_the_original_pb_g3_aka_kanga_aka_pb_3500/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/ubuntu_5_04_or_debian_3_1_on_the_original_pb_g3_aka_kanga_aka_pb_3500/</guid><description>&lt;p&gt;Ich versuche, Ubuntu 5.04 oder Debian 3.1 auf dem originalen PB G3 (auch bekannt als Kanga oder 3500) zum Laufen zu bringen. Das einzige Problem: Nach dem ersten Neustart nach der Installation bleibt der Bildschirm schwarz. Überhaupt nichts (Ubuntu) oder nur ein invertierter Pinguin (Debian). Der Bootvorgang läuft nur weiter, wenn man das Ramdisk-Image aus dem Ordner /boot auf die HFS-Partition kopiert und es als Boot-Argument angibt. Könnte es sein, dass „root=/dev/hda8“ (in meinem Fall ist die Root-Partition hda8) irgendwie nicht erkannt wird? Hier der Hergang: Ich habe mit der MacOS 9.1-CD neu gestartet und die Festplatte in zwei Partitionen formatiert: eine mit 1 GB und den Rest (etwa 4 GB) als nicht zugewiesenen Speicherplatz. Dann habe ich Mac 9.1 auf der 1-GB-Partition installiert, BootX heruntergeladen und gemäß der Anleitung installiert. Anschließend habe ich Ubuntu PPC von der ISO-Datei auf eine beschreibbare CD gebrannt (mit einer „normalen“ i386-Linux-Distribution und K3b; übrigens: RW-CDs werden vom CD-Laufwerk des Kanga offenbar nicht erkannt). Anschließend kopierte ich sowohl den Installationskernel als auch die initrd von der Installations-CD an ihre jeweiligen Speicherorte im Macintosh-Systemordner (Ubuntu_PowerPC_hoary/install/powerpc/vmlinux nach Macintosh HD:Systemordner:Linux-Kernel und Ubuntu_PowerPC_hoary/install/powerpc/initrd.gz auf Macintosh HD:Systemordner:ramdisk.image.gz). Anschließend habe ich neu gestartet und Linux ausgewählt. Die Installation funktioniert wie am Schnürchen, ich konnte es kaum glauben. Die Netzwerkkarte wird korrekt erkannt, ebenso wie offenbar die gesamte übrige Hardware. Ich habe den geführten Partitionierer gewählt („Größten freien Speicherplatz auswählen“), der das ext3-Dateisystem auf /dev/hda10 angelegt hat. Nachdem der Installer fertig war und kurz vor dem Neustart stand, musste ich den Standard-Kernel aus dem Verzeichnis /boot auf die HFS-Partition kopieren, damit BootX Linux starten konnte. Der schnellste Weg, so kam ich zu dem Schluss, war, den Rechner auszuschalten, die Festplatte herauszunehmen und sie über ein USB-Gehäuse an meinen i386-Rechner mit SuSE Linux 9.3 anzuschließen. Sowohl die HFS-Partition als auch die ext3-Partition wurden automatisch eingehängt, und ich kopierte /boot/vmlinux-2.6.10-5-powerpc auf meinen SuSE-Rechner. Anschließend baute ich die Festplatte wieder in das PowerBook G3 ein, startete unter Linux neu und kopierte den Kernel per HTTP nach „Macintosh HD:Systemordner:Linux-Kernel“. Dann führte ich die BootX-Anwendung aus, doch hier war mein Glück zu Ende. Es werden die ersten paar Zeilen der Boot-Meldungen angezeigt, dann wird der Bildschirm schwarz und erscheint nicht mehr. Die letzten Zeilen, die angezeigt werden, lauten „arch:exit“. Der Rechner bootet jedoch weiter, wenn man das Ramdisk-Image (initrd) aus dem Verzeichnis /boot des installierten Systems angibt; da jedoch noch einige Installationsschritte zu erledigen sind, erreicht der Rechner nie einen Zustand, in dem ich mich per SSH einloggen und das Problem beheben könnte. Nun habe ich nicht die geringste Ahnung, wo ich anfangen soll, da es keine Fehlermeldungen oder sonstige Hinweise gibt. Da der Installer den Monitor anspricht, sollte es möglich sein, das Problem zu beheben – aber wie? Ich habe versucht, fast jede mögliche Kombination von Kernel-Argumenten zu übergeben, um die Grafik zum Laufen zu bringen, aber ohne Erfolg (das richtige Kernel-Argument sollte „video=chipsfb:vmode:10,cmode:16“ lauten; vielleicht „fbdev“ statt „chipsfb“?). Mein nächster Versuch wird sein, das System mit einem angeschlossenen externen Monitor zu installieren. Übrigens: Vor einer ganzen Weile lief bei mir YDL 3 auf demselben Rechner. Aber es scheint derzeit keine brauchbaren Alternativen zu Ubuntu zu geben, wenn es um PPC-Rechner geht. Das gleiche Vorgehen mit Ubuntu 4.1 führt zu ähnlichen (wenn auch nicht identischen) Ergebnissen. Die Netzwerkkarte muss während der Installation manuell ausgewählt werden (de4x5-Modul). Nach dem ersten Neustart erscheint der Pinguin in der oberen linken Ecke in invertierten Farben, und an dieser Stelle bleibt das System hängen. Ich weigere mich irgendwie zu akzeptieren, dass dieser 250-MHz-Rechner nur noch zum Wegwerfen taugt. Als ich sie 1997 gekauft habe, war sie ein „High-End“-Rechner (sie konnte sogar DivX-Dateien problemlos abspielen). Ich hatte YDL 3 darauf installiert, möchte jetzt aber etwas Aktuelleres installieren.&lt;/p&gt;</description></item></channel></rss>