Screen (Terminal Multiplexer)

Screen ist ein Terminalmultiplexer. Dieser ermöglicht es, innerhalb einer einzelnen Konsolensession (SSH) mehrere virtuelle Fenster zu verwalten. Diese lassen sich auch “detachen”, wobei sie im Hintergrund weiterlaufen, und später wieder aufrufen. Das ist insbesondere von Vorteil, wenn beispielweise eine SSH-Verbindung getrennt wurde. Die laufenden Prozesse innerhalb der screen-Session laufen weiter und lassen sich nach Wiedererlangen der SSH-Verbindung fortführen. Neue Session anlegen Es empfiehlt sich, jeder Session einen aussagekräftigen Namen zu geben. ...

9. Oktober 2026 · 2 Minuten · 276 Wörter

Eigene CA und Zertifikate mit openssl erzeugen

CA erzeugen CA Key erstellen: openssl genrsa -aes256 -out ca-key.pem 4096 CA Root Zertifikat erstellen: openssl req -x509 -new -nodes -extensions v3_ca -key ca-key.pem -days 1024 -out ca-root.pem -sha512 Dieses Zertifikat muss auf den Clients installiert und als vertrauenswürdig eingestellt werden. Zertifikat erzeugen Im Beispiel wird ein Zertfikat für den Host pdns1.bluescreengenerator.lanerzeugt. Zertifikats-Key erstellen: openssl genrsa -out pdns1.bluescreengenerator.lan-key.pem 4096 CSR erstellen: openssl req -config openssl.cnf -new -key pdns1.bluescreengenerator.lan-key.pem -out pdns1.bluescreengenerator.lan.csr -sha512 Inhalt der openssl.cnf: ...

25. September 2026 · 2 Minuten · 291 Wörter

ECC PGP Key generieren, verwalten, exportieren

Notizen zum Erstellen von PGP Schlüsselpaaren mithilfe von gpg. PGP kann beispielsweise zum Verschlüsseln und Signieren von Dateien und E-Mails verwendet werden. Schlüsselpaar generieren gpgwird im expert-Modus aufgerufen, um mehr Auswahl bei den Verschlüsselungsalgorithmen zu bekommen. Wir wählen ECC mit der Curve 25519 aus und setzen eine Gültigkeitsdauer fest. Nach Festlegung von Namen, E-Mailadresse und (optional) Kommentar, wird das Schlüsselpaar generiert. user@host:~$ gpg --expert --full-generate-key gpg (GnuPG) 2.4.4; Copyright (C) 2024 g10 Code GmbH This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Bitte wählen Sie, welche Art von Schlüssel Sie möchten: (1) RSA und RSA (2) DSA und Elgamal (3) DSA (nur signieren) (4) RSA (nur signieren) (7) DSA (Nutzung selber einstellbar) (8) RSA (Nutzung selber einstellbar) (9) ECC (signieren, verschlüsseln) *standard* (10) ECC (nur signieren) (11) ECC (Nutzung selber einstellbar) (13) Vorhandener Schlüssel (14) Vorhandener Schlüssel auf der Karte Ihre Auswahl? 9 Bitte wählen Sie, welche elliptische Kurve Sie möchten: (1) Curve 25519 *standard* (2) Curve 448 (3) NIST P-256 (4) NIST P-384 (5) NIST P-521 (6) Brainpool P-256 (7) Brainpool P-384 (8) Brainpool P-512 (9) secp256k1 Ihre Auswahl? 1 Bitte wählen Sie, wie lange der Schlüssel gültig bleiben soll. 0 = Schlüssel verfällt nie = Schlüssel verfällt nach n Tagen w = Schlüssel verfällt nach n Wochen m = Schlüssel verfällt nach n Monaten y = Schlüssel verfällt nach n Jahren Wie lange bleibt der Schlüssel gültig? (0) 2y Key verfällt am Do 21 Sep 2028 17:53:48 CEST Ist dies richtig? (j/N) j GnuPG erstellt eine User-ID, um Ihren Schlüssel identifizierbar zu machen. Ihr Name: Chris K. Email-Adresse: admin@bluescreengenerator.de Kommentar: https://bluescreengenerator.de Sie haben diese User-ID gewählt: "Chris K. (https://bluescreengenerator.de) " Ändern: (N)ame, (K)ommentar, (E)-Mail oder (F)ertig/(A)bbrechen? F Wir müssen eine ganze Menge Zufallswerte erzeugen. Sie können dies unterstützen, indem Sie z.B. in einem anderen Fenster/Konsole irgendetwas tippen, die Maus verwenden oder irgendwelche anderen Programme benutzen. Wir müssen eine ganze Menge Zufallswerte erzeugen. Sie können dies unterstützen, indem Sie z.B. in einem anderen Fenster/Konsole irgendetwas tippen, die Maus verwenden oder irgendwelche anderen Programme benutzen. gpg: Verzeichnis `/home/user/.gnupg/openpgp-revocs.d' erzeugt gpg: Widerrufzertifikat wurde als '/home/user/.gnupg/openpgp-revocs.d/62CA554930AFC33D4FFAD7B5390FC7E2D414CEC5.rev' gespeichert. Öffentlichen und geheimen Schlüssel erzeugt und signiert. pub ed25519 2026-09-22 [SC] [verfällt: 2028-09-21] 62CA554930AFC33D4FFAD7B5390FC7E2D414CEC5 uid Chris K. (https://bluescreengenerator.de) sub cv25519 2026-09-22 [E] [verfällt: 2028-09-21] Fingerprint anzeigen user@host:~$ gpg --fingerprint admin@bluescreengenerator.de pub ed25519 2026-09-22 [SC] [verfällt: 2028-09-21] 62CA 5549 30AF C33D 4FFA D7B5 390F C7E2 D414 CEC5 uid [uneingeschränkt] Chris K. (https://bluescreengenerator.de) sub cv25519 2026-09-22 [E] [verfällt: 2028-09-21] Schlüssel exportieren Öffentlicher Schlüssel: gpg --armor --export --output admin@bluescreengenerator.de_pubkey.asc admin@bluescreengenerator.de ...

22. September 2026 · 4 Minuten · 837 Wörter

Restic Backups via SFTP auf Synology NAS speichern

Die Schritte wurden auf einem DS118 mit der Beta Version von DSM 7 durchgeführt. SSH Zugriff auf Synology erlauben In der Systemsteuerung unter Terminal & SNMP zunächst SSH generell aktivieren: Von Haus aus dürfen sich nur Benutzer via SSH anmelden, die Mitglied der Administrator-Gruppe sind. Über ein händisches editieren der /etc/passwd lässt sich auch einem anderen Benutzer eine Shell zuweisen, das hält aber nur maximal bis zum nächsten Reboot. Dann wird die Anpassung wieder überschrieben. Beides ist unschön, die dauerhafte Lösung ist die mit der Gruppe. Dazu unter Benutzer & Gruppe im Gruppentab die administrators öffnen und den Backupuser hinzufügen: ...

19. Januar 2021 · 4 Minuten · 663 Wörter

Spaltenmodus im vi nutzen

Strg + v startet den Spaltenmodus mit den Pfeiltasten die gewünschten Spalten markieren Shift + i startet den Insert-Mode innerhalb des Spaltenmodus Gewünschten Text eingeben, anschließend mit Esc beenden :fas fa-info-circle: Die Änderungen werden erst nach dem Beenden durch Esc sichtbar.

11. November 2020 · 1 Minute · 41 Wörter

[Debian] apt Suite Änderung bestätigen

Sofern bei einer Paketquelle die Suite geändert wird, muss diese Änderung beim Updaten von Hand bestätigt werden. Das kommt beispielsweise vor, wenn ein testing-Release zu stable wird. Oder auch, wenn der Paketquellenanbieter die Versionsnummer ändert (s. hier am Beispiel des unifi Controllers) E: Für das Depot »https://dl.ubnt.com/unifi/debian stable InRelease« wurde der »Codename«-Wert von »unifi-5.14« in »unifi-6.0« geändert. N: Sie müssen dies explizit bestätigen, bevor Aktualisierungen von diesem Depot angewendet werden können. Lesen Sie die apt-secure(8)-Handbuchseite, wenn Sie weitere Informationen benötigen. Die Änderung kann über folgenden Einzeiler bestätigt werden: ...

21. September 2020 · 1 Minute · 91 Wörter

[Arch Linux] WLAN Region setzen

Bei langsamer WLAN Verbindung unter Arch Linux hat es bei mir geholfen, die WLAN Region zu setzen. Diese war vorher nicht definiert. dmesg hat folgenden Fehler ausgeworfen: $ dmesg | grep firmware [ 3.087847] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 Lösung: WLAN Region setzen Paket crda installieren: pacman -S crda reboot Region setzen, für Deutschland: iw reg set DE (optional) kontrollieren mit: iw reg get Die WLAN Performance ist seitdem normal.

3. November 2019 · 1 Minute · 76 Wörter

[Froxlor] Webserver Logs anonymisieren

Froxlor ist eine in PHP geschriebene und unter der GPL veröffentlichte Servermanagementanwendung, die das Betreiben von Hostingservern vereinfacht. Einmal eingerichtet lassen sich Hostings (vordergründig Webhosting und Mailhosting, Details s. auf der Homepage von Froxlor) bequem per Webinterface anlegen und verwalten. Was die Wahl des Serverbetriebssystems angeht, hat man die Wahl zwischen diversen Linuxdistributionen. Am besten unterstützt werden Debian und seine Derivate. Aber auch Centos und Arch Linux stehen zur Auswahl. Außerdem hat man die Wahl, welche Serversoftware eingesetzt werden soll. Beim Webserver beispielsweise zwischen Apache, nginx und Lighttpd. ...

20. Oktober 2019 · 3 Minuten · 488 Wörter

Synology WebStation Timeout Problem beheben

Wer eine DiskStation von Synology besitzt kann über eine zusätzliche App (“Web Station”) Websites auf seinem NAS hosten. Das funktioniert soweit auch ganz gut. Allerdings gibt es bei einigen Anwendungen Probleme mit einem Timeout. Beispiel Ich hoste auf meinem NAS eine Nextcloud Instanz auf einem Apache 2.4 mit PHP 7.0. Sobald ich den integriertem Updater benutzen möchte, um die Version zu aktualisieren, bekomme ich spätestens dann eine Fehlermeldung, wenn während der Prozedur ein Backup erstellt wird. Dieser Vorgang dauert nämlich etwas und nach exakt einer Minute kommt es zum Timeout. ...

8. Februar 2018 · 2 Minuten · 301 Wörter

Mobile VPN mit pfSense und IKEv2

Kurze Zusammenfassung der Einstellungen für pfSense und Android. VPN Serverkonfiguration VPN –> IPsec –> Mobile Clients Mobile Client Support aktivieren User Authentication: Local Database Group Authentication: None Virtual Address Pool: beliebigen, nicht verwendeten Pool benutzen Virtual IPv6 Address Pool: ebenfalls beliebigen, nicht verwendeten Pool verwenden (bei Bedarf) pfSense unterstützt derzeit nicht das Vermischen von IPv4 und IPv6 im VPN Tunnel. D.h., dass zu einer IPv4 Gegenstelle auch nur IPv4 Traffic getunnelt werden kann und analog bei einer IPv6 Gegenstelle nur IPv6 getunnelt werden kann. Alle anderen Einstellungen nach Bedarf. ...

4. Juli 2017 · 3 Minuten · 506 Wörter